Pros
Are you a problem solver? Are you wanting to expand your brain? Then let's try and summarize this.... Tesla is pioneering a new technology, one that is in my opinion, the first step in creating a product that will revolutionize the auto making industry and help alleviate ourselves from being so dependent on fossil fuels. Growing a company from the ground up and expanding as quickly as we have isn't an easy endeavor, but we have turned the heads of the entire world, who said we couldn't do what we did, but we relied on ourselves... collaborating with each other to solve problems as they come and I have forged some of the deepest friendships and respect for my colleagues. We are being led by some of the smartest executives in the valley, executives that are putting their heart, hunger and passion in making this work. I've been here for 3.6 years and I have NEVER learned so much working for an organization. You can't pay for this kind of on the job training... because realize... when you pioneer something new and innovative, you don't have the mistakes of others to follow, you have to learn from your own... You are given every opportunity to make your mark at Tesla, which can be scary for some, opportunity to others... I'll leave Tesla not only a smarter and more solid professional, but someone who was able to keep pace with some of the more innovative and smart minds in the world.
Cons
Tesla isn't for everyone. It's a learning environment that is for problem solving individuals. It's not for the person who wants to sit back and ask what they're going to receive from Tesla. Tesla presents a viable product that is revolutionary... how often can you get the performance of a Porsche but with greater efficiency than a Prius? Those types of accomplishments don't happen in environments that are easy. We have an opportunity to really make impact on the world here... and it's an endeavor that is going to have some challenges... I can hardly label this a con, when you're learning what some of the most expensive business schools would teach you... but you're getting paid to work here...