There is always a scope and opportunity to learn new things and demonstrate your skills and expertise.
Friendly working environment
Lunch, snacks and dinner are provided
Shuttle facility is avaliable
Competitive pay scales
Good appraisals
Cons
Internal politics (just as every other company)
Inefficient higher management
Lack of technical guidance (for QA roles)
No adherence to process
Client-centric approach, which demotivates employees at times