Pros
It is a small company trying to change the world, but it comes at a price. Lower level employees and upper management are easy to get a long with. There is a high possibility of travelling international which is nice. Moderate amount of job training now.
Cons
Everyone in middle management wants to be Elon Musk, but none of them will be. Micromanaging is the norm. Middle management has erroneous spending habits and disguises them as "innovation". No trust or respect for hard work, if you pretend like you are working hard you get rewarded. The yearly review system is broken, maximum of 3% raise per year for EXCEPTIONAL performance (3% is average in most every other company, most end up with a 1% raise (less than inflation). Personal growth with the company is non-existent, the "hire from within" motto is a joke. Salaries are well bellow the market rate, but they say the ESPP makes up for it. Benefits are MEH