Pros
I haven't been there long, but so far it's been a great environment. Learning and development are encouraged and managers try to make sure employees they find roles for employees that ensure they are challenged. I've sought out new opportunities within my role and haven't had any trouble getting them. I've been given a lot of responsibility, which I really like and which has given me exposure to upper level management as well. Since the company is so large, there are plenty of opportunities to move around among different functional areas. In fact, that's encouraged because it makes a more well-rounded employee. Managers are supportive of these types of moves, or stretch assignments. I have found there is always an open dialogue about what I want in my career and what type of support I will need in order to get it. I feel very supported.
Cons
Communication could be better. The company is very conservative, so some areas of the business feel that they haven't been told about certain issues. The management team likes to keep things quiet, but as an employee, I would rather have a full understanding of what is going on so I feel more connected with the company. In addition, since the company is so conservative, I've found that the culture isn't very diverse. At least that's what I've found in my building. I would prefer to find myself in an environment that is more culturally and ethnically diverse since that could lead to more well-rounded perspectives in decision-making processes.