Exciting but expectations are high
Pros
Being a part of history is crazy exciting. Relatively flat management style. Great opportunity to learn and gain lots of experience in a short time. Lots of perks : - good benefits - stock awards - on-site restaurants with quality/cheap food - coffee/fro-yo stands (FREE!) - great maternity benefits - pumping rooms for new moms - EPIC holiday parties They make it easy to spend all you time in the office...
Cons
...because they WANT you to spend all your time in the office. Expectations are sky-high. 50 hours is expected of salaried employees but many put in waaaay more than that. Work-life balance is not good here. It's possible to find a balance if you make it a priority you just have to accept the guilt knowing you aren't working as much as everyone else and that you probably won't move up or be noticed much. I have a lot of friends in Engineering but I never recommend SpaceX to them because I want them to enjoy their young families. I've only ever recommended it to young singles (and even they get burnt out).