Pros
Really cool place to work. Emphasis is placed on the things that matter - work quality, attitude, and responsibility. The people that work here come from all sorts of backgrounds and are all wildly different humans coming together for a common goal. Its really motivating to see it all in action. I'm not certain where some of the negativity towards the CEO comes from on other reviews. He personally guided me through the process of buying a home. I know he's quietly helped some of my coworkers out of tough personal-life situations and refused to say a word about it just cause he's been in their shoes before and wants to be the person he wishes he had, not just to brag about it or something. Heck, he even gives people like me who have kids an extra bonus at Christmas time just so i can make sure i give them a good holiday, I've never had another job do that...
Cons
Work can be challenging. There have been some growing pains along the way, but turning a garage project into a huge company, that is going to happen. I've seen some coworkers thrive in the challenge, and i think some people just came in with a punch-the-clock mindset and they end up leaving because they don't want more out of life.