Pros
When multiple of co-workers of yours hate where you work, that can create a strong bond. They have a rooftop area (that barely allowed to use), and..... nothing else.
Cons
The most egos I've ever encountered. Really nasty and rude people. No onboarding at all, just expect you to start your first day and go to client meetings shortly after. The reviews they've posted have been fake. SO many people are let go from here, it's actually embarrassing. If you value job security- run. If care about working with people who actually care about you- run. This is by far the worst employer I've ever had in my career, for so many reasons. They will shatter your confidence, and make you feel incompetent when it's really leadership. I was actually told "sorry I can't help you" when I was 2 months in!