Pros
Great company, great product, smart co-workers, well-managed company with good values and strong effort to mindfully create an ethically sound, friendly place to work. It is an innovative company in every sense of the word. The work is fast-paced and revolutionary.
Cons
They expect an enormous time commitment and salaries are a little below market.