Pros
* Some truly brilliant people on the tech team * Zero toxic personalities; everyone is friendly and helpful * No politics at all * Able to learn new technologies and skills pretty much whenever you want to * Great office space and location * Flexible work from home/remote work policy
Cons
The only downside is the less than stellar benefits package. It's geared towards a very young work force (the sales team trends very young) and centers around unlimited PTO, which is great when you're in your twenties but once you have a family you can't really take advantage of it. Likewise the health insurance is fine when you're young, but it's a lot of money out of pocket to cover spouse/kids. No matching 401k is just crazy to me, and no stock incentives is also a disappointment. It makes sense in the context of what young twenties cares about, but if you have or are starting a family it doesn't compare well with pretty much any other company their size or bigger.