Pros
The products produced are absolutely amazing and everyone who works here is really apart of the mission. The sales staff (in corporate) aren't the typical salesperson and no one steals leads. Depends on what department you're in, but my managers were absolutely phenomenal.
Cons
Elon's erratic behavior severely draws back from the enjoyment at Tesla. Additionally, you can be a part of a layoff no matter your productivity due to Elon's rigorous and, arguably, excessive goal setting with no heads up. My heart broke when a class of new hires completed training, were a part of the company for 8 days, and then were a part of layoffs - clearly no planning. As many know, there is no work-life balance, as your work is your life and the pay is extremely low when compared to thriving competitors. The only way Tesla competes for talent is to convince you to buy into their mission and how exciting it is, hoping you don't have a family at home, friends you want to see, or a reasonable salary.