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.