Pros
great and exciting product, the engineering team is wise and most of them very fun to work with, the company sponsors fun events to keep employees happy, full of sugar and caffeine. Christmas parties and launch parties are a blast. If you are buddies with the right people in the engineering team you will be invited to some great house parties. Make sure to find a DD.
Cons
Spacex will hire and fire as quick as the flavor of the months comes and goes, some management is comprised by inexperienced youngsters with no leadership skills, profane language is widely used, the team practices very little fellowship, work hours are in the range of 13 hrs+ daily including weekends. Great place for an intern but not so much for professional parents that need the stability of a set work schedule. The company is going through some growing pains and your happiness here will depend on how much you are willing to tolerate and who you are buddies with. If you mind a harsh non-collaborative culture that endorses the use of profane language, and work hours in the rage of 13 hrs+ daily then this place might not be for you.