Kind people, great mission, smart workers, and FUN environment
Pros
So much room for creativity, growth, and FUN. It's a fantastic place to grow your career, if you have an idea, usually the CEO will go for it. Both Caroline and Robert are incredibly kind people and supportive of their employee's personal and professional lives. They are transparent about where the company is and where it is going, and how they give back. Each year they donate a considerable amount of money to the charity of choice of each employee. I've never worked with more altruistic people, and I miss them all the time.
Cons
Pay could be better, especially given the area we live. If you're commuting from the East Bay and have to go over the Richmond Bridge, you're gonna have a bad time. Not a lot of great places to grab lunch around there - luckily, they give you a Planetbox so you can bring your work to lunch every day =)