Pros
Very willing to get people in the right job. Very friendly environment, want people to succeed. Good technology. PTO, RSUs, benefits, and has a fun environment. Very approachable and smart CEO. Very smart people to learn from. Telecommuting option is provided, but hard to do when you're on a conference call with 8 people in a room shouting at each other forgetting you're on the phone. Party culture if you like that type of thing.
Cons
Politics, politics, politics. Even though people are friendly, there is a lot of backstabbing that is going on. There is a lot of shifting going on in management that is taking a lot of the individual contributors by surprise, looking like people are being forced out, and it makes everyone very uneasy. Free food, drinks, etc with no sensitivity to allergies. Absolutely no consideration for those who have families and want to enjoy them instead of working long days, nights, weekends, etc. Many in management at all levels do not care how things interact with each other. Many are either my-way-or-the-highway or just don't care. The worst HR and IT departments I have ever worked with anywhere, and they are both given awards constantly. Hypergrowth is fine, but if you don't have the infrastructure to support it, you are only shooting yourself in the foot. But the worst part? The unprofessionalism that is not only accepted, but it appears to be encouraged in every department. And that has to do with the Boy's Club that's there even though management puts blinders to it.