Pros
Here's my list of reasons why SpaceX is an amazing place to work - You get to work on things that directly impact the mission. - The company goal is to advance space technology and enable people to live on other planets, it's right on the site - Everyone is brilliant, driven, and will be the best people you've ever worked with. - The work is challenging and there are literally endless opportunities if you want to put in the time. - Management is awesome, they work hard and are easy to work with. - You get to watch rocket launches and all sorts of other crazy stuff from mission control. - SpaceX employees are highly sought after, but you wont want to leave - You get to walk around a rocket factory and see rockets being built. - Great food options like cafeteria style, salad bar, restaurant style and 4+ food trucks. Also free frozen yogurt and the food is all subsidized, so you're only paying $3-5 per meal. - There are flown rocket parts all over the office. - The first landed orbital rocket is in front of the building - You can give friends and family tours of the factory.
Cons
Los Angeles is an extremely expensive place to live compared to the rest of the country.