SpaceX is an excellent place to work if you want to be apart of something very special. It has tremendous benefits of all kinds: Kitchen, free coffee & ice cream, vacation time, swag, sometimes a bonus.
The culture there is very fast paced and last minute everything! It gets very frustrating. You have to get used to a hurry up and wait atmosphere.
Most of the coworkers are very friendly and a joy to work with.
Fully staffed kitchen, free coffee & soda, exciting work
Micro-managing, constantly pushing the pace, useless people still work there