Pros
Crewmembers live the values (Safety, Caring, Integrity, Passion, Fun) Genuinely fun atmosphere Collaborative coworkers People love what they do
Cons
It can be difficult to advance due to people being generally happy in their roles and not wanting to leave due to the perks and fun environment. For people - especially millennials - who are upwardly mobile, it's easy to get frustrated at the lack of advancement opportunities. Managers are not always experts in their field and lack the knowledge to properly guide crewmembers, yet they expect crewmembers to "figure it out" and can beat them up due to pressure from the top. Work life balance is practically non-existent. It's more like busy/crazy busy, with no in between The pay. But this is par for the course industry wide.