Pros
I was working as a contractor, later got absorbed as a full-time employee. 1.Your work is recognized and rewarded. 2.The learning curve is very good, u name the latest technology/ tool, its used here 3.Opportunities are abundant, it dependent on how much one want to learn. Before this i worked for 5 companies in 6 years , i am working here from past 3 yrs , never saw such a place where one's voice is heard . Its a company with 200+ engineers , everyone is ready to help and if one cant help , they will guide u to the right person who can help , architecture team is very approachable and are open to new ideas. Overall awesome place.
Cons
Office is located in the heart of the city and well connected , but the office space have some problems and not well maintained , they are fixing it and moving to a new place soon.