Pros: great environment, you get to see things no one els can and its an amazing experiance.
Cons: have no time to get things done in your normal life, your always at work, and the people at work become yoiur family because your not with your own half the time.
A typical day at work is busy, fast pace and there is always something that needs to be done.
I learned more about working as a team even when there is drama involved.
Management was not good, communication was horrible, but that was only in my work area, I cant speak for other parts of Spacex.
Co-workers were amazing aside from the everyday drama.
The hardest part of my job was staying awake, our days are 10 hour days, I mean who wouldn't be tired.