Pros
It is a large company with a lot of opportunities to advance and move around if you aren't happy with where you are. There are also a lot of management communications to make sure that employees know what is going on in the higher levels of the company and what the managers think about the direction of the company and the department. It is a large company with a lot of opportunities to advance and move around if you aren't happy with where you are. There are also a lot of management communications to make sure that employees know what is going on in the higher levels of the company and what the managers think about the direction of the company and the department.
Cons
A lot of the managers are not very technical or knowledgeable about the departments in which they are managers. Many managers move around between units and have no real knowledge about the underlying jobs of the people who they manage.A lot of the managers are not very technical or knowledgeable about the departments in which they are managers. Many managers move around between units and have no real knowledge about the underlying jobs of the people who they manage. A lot of the managers are not very technical or knowledgeable about the departments in which they are managers. Many managers move around between units and have no real knowledge about the underlying jobs of the people who they manage.