Pros
There is lots of work available and days go by quickly. Tons of free perks are offered to entice naïve younger employees. Likely a dream job if coming with an Engineering background that likes to spend other people's money on technology that may or may not be used.
Cons
Truly a working environment that lacks fundamental leadership at most levels in the organization (with a few minor exceptions). A few ways you'll know if you would fit right in include: 1. You like to belittle and ridicule others 2. You like to blame others for your shortcomings 3. Have little to no adult interpersonal communication skills 4. Come with an egotistical mindset and likely previously worked at Space-X 5. Enjoy passive aggressive put downs/ high school behaviors for those "not as smart as the engineers".