Pros
- never a dull moment; the job keeps you on your toes - company culture promotes hard work and honest, detailed analysis - everyone here is pretty cool - learn something new every day - rockets are sweet - food/coffee/benefits are great - you get lots of responsibility early on if you want it - company is breaking new ground for the aerospace industry, and being a part of that is amazing - we will get spacecraft and people to mars!
Cons
- work hours can get long (limited time for life outside of work), and those hours are expected (also required for the company to thrive; SpaceX wouldn't be what it is today without this aspect) - stock options instead of 401k matching is a bit risky - while starting salary is competitive, I get the feeling that mid-level is not the greatest compensation wise