Pros
Fun, great culture, lots of social events
Cons
Management only respect and like those that bring the business money; clear pecking order, so if you're not senior you earn next to no money (compared to the rest of the market), you will not be included in things like their annual ski trip, you will be told in reviews that your role is "subservient".