Pros
I work in the service center, so i can only give my opinion on what I see there. Tesla is an amazing advancement in our future's success as a whole earth. You will feel great to do something and be part of something so important to our Earth, and human race as a whole. The pay is average, but the benefits such as insurance are killer. Don't forget about the employee stock purchase program and granted restricted stock units they reward you with. ALL of these are perks.
Cons
You will find this in pretty much any company but the management that helped start this company should of been there for just that. They are bare bones managers, not leaders. it takes some younger, fresh people to really influence the nature of how this company will achieve its next step. Its happening but very slowly. Elon has said to never let the "chain of command" mindset interfere with doing whats right for Tesla and to speak to anyone you need to resolve an issue or create magic. But unfortunately with the management that was in place before they hired some amazing talent on the front line of the company, they seem to forget that concept and still choose to go old school. The work life balance is tough. You will most likely spend about 12 hours of your day working. Unless you are in Sales, then you won't likely have that long of a schedule.