Pros
Rather than write huge paragraphs, have a few bullets as to why this is possibly the best place for an engineering intern to work: 1. Perks such as cheap swag, free coffee and froyo, awesome food whenever you want it (and cheap!) 2. You work with literally some of the smartest people in the entire country on incredibly complex problems 3. Your internship isn't just getting coffee for your mentors or creating useless Powerpoints, you're directly making an impact on the company 4. Watching a rocket launch and land is cool, watching from behind Mission Control is a million times cooler 5. You're working for a company that's, as Silicon Valley would say, making the world a better place. If you can make the cut, SpaceX is an amazing place to work.
Cons
Long hours at times, high stress, work can be difficult