Pros
Good Benefits: Excellent tuition reimbursement. Gym membership, Good 401K plan, good health insurance and subsidized auto insurance for employees.
Cons
Dress code is ridiculous. Most of the companies allows employees to wear jeans. But here irrespective of job type, everyone has to wear business casuals. Once in a blue moon they send out an email saying “you can wear jeans tomorrow” and everyone goes nuts. It honestly feels like employees are treated as slaves and the management behaves as if they are doing a favor by allowing us to wear jeans one day. Pay is way less than the market. Most of the people here stay at those salaries for very long. Promotions are very rare too and are only awarded after 3years if you are an exceptional performer. People who meets expectations and not over-performing stay at the same level for many many years. Most people here are reluctant to changes and they are struck with legacy softwares. Not much cutting edge stuff here. I noticed that most employees settle down with those salaries and work style and stay in their comfort zones with no drive to innovate/grow.