First things first, they tell everyone at the company meetings to go on here and rate 5 stars, take the reviews here with some salt.
* Slightly below market rate pay
* Laughably horrible 401k match
* "We deploy 300 times a day" means "we expect you to get a lot of work done, do all your own QA, and then get paged in the middle of the night when something goes wrong"
* Excessive focus on the stock price
* "We don't care how long you're in the office, only that you get your work done" means spending more time in the office, not less
* Their biggest expense is people, and it shows in ugly ways when they're reducing costs
* Office is cramped and provides no privacy
* Witnessed some unethical, borderline illegal behavior in support and product groups