Pros
Good benefits, nice coworkers, good working conditions, ok working hours All that remains from previous management: but for how long
Cons
Inept management, just follows whoever sounds the most convincing (and most of the time that's not the most competent). Only looking at saving money. Replacing the experienced people leaving with kids fresh of Indian universities. As a consequence no more innovation: our main competitor who was way behind us has now taken the lead technologically and the gap is increasing. More good people are leaving as it is obvious that the management is only counting dollars but has no idea where to go. To be promoted you need to be friends with the right people now, does not matter what you do, just be convincing. It's sad to see such a good company with good people, great technology, loosing all that and become a place you go just to get your paycheck while the incompetents good talkers get huge bonuses in reward to be yes men to management.