Pros
At the time, there was a shine attached to working for Tesla. The brand and the products are sexy and exciting and literally changing the world. Though I suspect in the last year, the shine and reputation of the brand has dulled pretty significantly.
Cons
Leadership is often put into place due more to tenure than relevant experience. The revenue generating side of the business is King and is responsible for making decisions for all sides of the company, whether it is within their lane or not. Talent acquisition, specifically, plays the role of a support to the business, rather than as a partner, and leadership would punish employees for operating differently. Pay is well below market (and explained away by people saying, "It's Tesla, you should want to work here"). Work life balance is non existent as many recruiters are working upwards of dozens and dozens of open roles at a given time and their productivity is graded similarly to a sales organization, rather than as the strategic initiative that it should be considered. The recruiting teams operate within severe dysfunction (and attempt to paint it as "ever changing") with very little quality leadership to guide or impact real, helpful change.