Too much management and zero innovation
Pros
It has a good work-life balance. Very laid back work culture and very helpful people who know their stuff. They've been with the company for so long that the developers are highly skilled in their line of work.
Cons
No innovation. No fierce hiring of new graduates to contribute to the technology growth. Too many layoffs going on and the stock prices have plummeted pretty low. Another impediment is that they have too many people as managers by virtue of their tenure: they are not contributing to the growth of new technologies in the company's product cycle. Career opportunities inside the company is very limited since most of the work revolves around maintaining the older systems. Employee benefits are far too less when compared to others. Salary is not competitive which is why better engineers choose a job elsewhere. Vacation policy is average. No free lunch. Too much of work is still done in dated technologies. A relatively new employee coming out of that workplace would find very limited scope in applying to today's top companies.