Pros
Very solid exposure to financial analysis, in addition to a solid corporate culture, and much room to grow. My co-workers made the office a very lively place and provided many opportunities for positive collaboration on projects. It is very easy to get promoted to a "Senior Financial Analyst" which has no additional bearings outside of the title. While most of these promotions do not entail salary raises, the acknowledgment is definitely a positive thing and the fact that the company doles out promotions echoes the importance they place on recognizing their hard-working employees. Overall, I was very satisfied with my work here.
Cons
It seems as though there is a bit of a "glass ceiling" for those employees without MBA's from highly regarded B-Schools.