Pros
It is incredible to even be a small part of a company that is changing the course of humanity. The people who work here are so dedicated to the mission of this company and they honestly make the whole experience. Working as an intern here is great because they don't treat you like an intern. You are working of projects that are critical for the future of this company. I never once was asked to go get coffee for anyone! SpaceX during a launch is unlike anything I have ever experienced. Everyone gathers together to stand in front of mission control and we all cheer, laugh and cry together as one united team that is putting their blood, sweat, and tears into changing the world.
Cons
My experience at this company definitely had some downsides. The first week I was here was incredibly disorganized. I felt as if they were not ready for me to arrive and that they didn't plan at all beforehand the type of work I would be doing. My supervisor consistently gave me mixed signals as to what I was supposed to be working on and would question me constantly for doing the work he had originally assigned. My supervisor is the reason I had to give the company 3 stars. It is impossible to go above and beyond expectations when you are given absolutely no direction of where to begin. I have no problems working on my own with little supervision, and I like a hands-off approach from a manager; but when a supervisor consistently ignores emails and refuses to set up meetings to discuss progress it ruins the overall experience. When my supervisor did communicate with me, it was done in a very disrespectful manner. (more info in "Advice to Management" section). Finally, something that could be both a pro and con depending on the person is the hours. Its a lot of hours, and as an intern you don't work nearly as much as full time employees. It's not an easy job by any means, but the results make it all worthwhile.