Pros
They do a lot of fun activities like happy hours, celebratory lunches, team outings, etc. Fun, young culture with co-workers who turn into real life friends.
Cons
The entire company is of the same demographic...zero diversity. After candidates come in to interview, team members sit around and judge candidates' appearance, clothing, college sorority/fraternity, wealth, social status, etc. - that's the criteria for hire, not your actual professional capabilities. Leadership is very manipulative and dishonest. They play into your emotions to win your loyalty and make you feel like you can never leave the company. Management talks negatively to you about your co-workers and pins you against each other to create a competitive environment. Very unprofessional, cult-like culture...very obvious favoritism for those who "drink the kool-aid." Those who don't support leadership and their decisions get "punished"...no room for new ideas.