Taro Logo

Excellent place to work hard and make an impact

Staff Software Engineer
Current Employee
Has worked at Tesla for 4 years
February 18, 2020
Fremont, California
5.0
RecommendsPositive OutlookApproves of CEO
Pros

Every software engineer at Tesla is able to make a significant impact on the company. The environment is open, supportive, and collaborative. Everyone's focused on the mission, and nobody is just there for the perks, which results in a workplace full of driven, inspiring people. For those who genuinely care about sustainable energy and/or want to apply themselves to a demanding environment with plenty of opportunities for excelling, this is a great place. I found other teams to be generally appreciative of critical feedback and contributions.

Cons
  1. Aforementioned perks: there are none.

  2. Experience varies between teams. While mine is/was positive, be attentive to the culture within the specific team you're interested in.

  3. Tech debt and burdens pile up. Once you touch a project, it might become yours forever.

Advice to Management

Good developers burn out because they don't hide from emerging problems, and then every problem gets thrown their way. Get better at distributing workload.

Was this helpful?

Tesla Interview Experiences