Pros
Good Technologies and Lots of work You get to work on core products Salary is good though not great They provide Stocks which is a very good perk Work Pressure is manageable, not very stressful
Cons
Very Unstable management, they sold many of their business units recently Lot of attrition due to the uncertainity in management Focus is not very strong You got to have a good rapport with your managers to grow very fast, so obviously there is some politics happening like many other companies Too much of meetings, since they follow Agile very strictly. Every one will be fed up of meetings and you get very little time to code. Lots of late night meetings too. The US team has all the powers, so they dictate what we should do. Very rare onsite opportunities.