Pros
The quality of work here is very good, it's always few levels ahead. I have been always lucky during my last 10 years, when it came to quality of work. I had joined as a fresher and have faced all kind of challenges and won over then to gain knowledge in every possible way. Learning curve is very high. Extremely fulfilling!! Things that I admire here are: a> Complete Ownership - you grow in your work faster, You are given full ownership b> Lot of learning Opportunities - You will always get excellent projects & challenging tasks c> Great Career Path - Growth is very high d> Flexibility e> Importance to Talent over Seniority f> Performance Reward - Once you start delivering you can define your own limit
Cons
Work & Social life balance needs to improve Organizational structure is not properly balanced. Mid level resource and scaling of resource required