Pros
Free Lunch sometimes and dogs in office.
Cons
The most ridiculous place to work. The place runs with zero organization or long-term game plan—everything is last minute and deemed an emergency. You will be made to work long hours and be on call at all times while others slack off and do very little. You will have to drop everything for impromptu "urgent team meetings" that are just gossip/coffee runs. You will be chastised for being late to a meeting with no location listed on the invite. It's a toxic sorority-style culture with backstabbing and negativity everywhere. They claim to be a big happy family but my experience couldn't be further from the truth. Also pretty sure HR has written all the positive reviews on their glassdoor profile...