Pros
Great opportunity for internal growth, great job security, and awesome benefits from Day 1. Easy to get into the door with minimal prior experience and make your way up. Lots of trainings/up-skilling opportunities. Great pantry/snacks.
Cons
Pretty strict 4 days in office policy (unless in engineering) and intro positions tend to be mirco-managed. "Big Brother" behind the scenes type of monitoring. The "lifers" have drank the cool-aid while good workers get punished with more work and yearly raises are quite consistent across the team, regardless of performance. High school esc drama is also too common across teams. "Bloomberg culture" is constantly pushed, scaring employees that grass isn't greener on the other side as an excuse to under pay employees.