Pros
Mostly decent people on the team.
Cons
If you want to make $70,000 as an engineer in Los Angeles with a graduate degree while working 12 hour days, SpaceX is perfect for you. (Twelve hours is low-balling it. Most of my colleagues easily work 15-16 hours per day, every day. Many come in on Saturdays and/or Sundays as well. Depending on your team, Saturday or Sunday work can be mandatory.) Meanwhile, you will be expected to deliver to the moon and back. Targets are always increasing every week to unreasonable heights, forcing people to do more and more work. Reviews are unreasonable, with some of the best performing people getting some of the worst reviews from managers who might spend 15 minutes with them on a good week. It is not shocking that most of my original team has left. I've had 4 managers in the last year alone.