Pros
The company is a good place to work if you are just seeking a financially secure environment and are not concerned about advancement. For eample, the benefits poackage is generous.
Cons
In my ten plus years I had many, many managers, but only one manager that I would recommend to others. Management was more interested in arbitrary deadlines to impress their bosses than in delivering quality products in a realistic timeline. Worklife balance is a management mantra that never makes it into practice. My colleagues and I regularly worked long hours that crept into the weekends and negatively impacted family life. While there are training opportunities, I was too overworked to take advantage of most. Salary growth has not even keep pace with the cost of living, let alone your performance. I have chosen to seek emplyment elsewhere. It is sad, given that I had so much faith in the company. I feel let down.