Pros
Great colleagues to work with, great software products and technology, attractive salary and benefits.
Cons
Company has no long sighted vision and has poor planning. Eventhough company has great products, but the management is very impatient and the marketing is very poor, managers are all non-technical and take haste decisions. They just need people to sell their products, their is no formal training, no growth for an employee and no career advancement opportunities, lots of politics, no career guidance, no mentorship, no team work attitude. They talk a lot about "One Paradigm" but their is no implementation. Not a very rewarding company to work at. If you are looking for a long term career , please don't join this company. Don't give up your job for this company if you have choice.
This company is run by only few technical people, rest are poor managers, non-technical and sales people.