Pros
The company culture is phenomenal! Don't get me wrong, your experience at this company is directly correlated with your direct management. It seems that company-wide, they all take the company culture very seriously. - The conversation is good, could be a bit higher - They try to do a good job of rewarding you - Every year, they give you an additional 7% bonus paid to your 401(k) on top of any other corporate bonuses that you get from your team. - they're are an industry leader so having their name on your résumé open store.
Cons
There aren't that many cons. Culture is great. The compensation is pretty decent but to name a few. - because the company is colossal, you have to go through so many layers to get certain information. - They try to promote you as often as possible, but because the company is so great, people tend to stay. Due to the lack of matriculation, you'll frequently see a promotion from analyst to senior analyst and very rarely see a promotion from senior/lead analyst to manager. - Q4 into January is an extremely busy time of year, so expect to have 60 to 70-hour workweeks.