Pros
- Company is small enough that you can still make an impact by putting in the effort. No need to worry about being another face in the crowd. - Senior level management is knowledgeable and have bought into the vision and strategy of the company. The messaging from them is consistent. - Most of the people are exceedingly pleasant, friendly, and approachable. It's easier to get through the day when you don't feel isolated or like a worker drone - There are office politics, but less than I have seen elsewhere.
Cons
- The career ladder isn't there. Many analysts report directly to one of the numerous VPs w/o clear career path forward. - Antiquated systems, need to know how to use work-arounds to compile relevant data. Technology group is generally seen as a hindrance in completing tasks rather than a partner, so individual groups create their own work-arounds that are unique to the group. - Some people are just collecting a paycheck, and it's noticeable. - Cafeteria is not good. The place can't even make pizza right...