I have been working at SpaceX full-time for more than 5 years
Very fun place to work. Everyone feels a lot of investment in the product they're working on and are encouraged to find creative solutions. I never felt boxed in to my role, I always felt empowered... to change things even if it was outside my job description. Stock is a big part of compensation, which has worked out well since the stock has gone up 800% in the six years I worked there.
There is a LOT of emphasis on speed and a lot of energy and money gets burned trying to meet unrealistic timelines.