Pros
The car is amazing and what they are doing for the electric vehicle space is great.
Cons
Might be dependent on the group I was in, but I found the culture to be lacking - and if anything, dreary and with very limited communication (think almost a sense of secrecy between teams). They run *incredibly* "lean" - to the point that they are almost negligent in taking care of their employees - and pay is definitely low for Silicon Valley. I imagine if you're an engineer and/or have niche expertise in some specific area of the car (batteries, etc) - you might be shielded from the strange environment and might love the work just for the sake of what you're doing - but know that you won't be making the salary you could probably make just about anywhere else.