Pros
401K match Flight benefits Additional company benefits and discounts
Cons
People are hired into roles that they are either too senior for or has no experience in that kind of role at all. It is a super competitive, crabs in a barrel environment and that is due to it being the kind of company where benefits and compensation are directly tied to growth and promotions. So everyone is competing against each other to get to the next level which creates a hostile environment to work in. What you are hired to do when you start with the company will absolutely without a doubt change, whether you want it to or not. Leadership will tell you that they care about what you want in your career but at the end of the day your role/job will change with no discussion or clear direction to help you transition, thus setting you up for failure.