From personal experience I feel like the company is more focused on their brand recognition and the perception that the community has of them than they are of taking care of their employees. As long as you are the type that comes to work, puts in minimal effort, and keeps your head down then you'll be fine. The stress in INCREDIBLE. I have been here for a year and have seen the company grow so large so fast that they are unable to keep up with demands. When employees have expressed their concerns regarding this, the amount of work and pressure being pressed upon them, they are met with non-committal and generic responses such as "we're all under a lot of pressure, you just have to deal with it" or "perhaps you should lower your expectations of yourself." They don't want to deal with anything problematic.
It's also impossible to move within the company; if you prove your worth in one department but wish to move, management will do what they can to avoid losing you. I had a friend whose application for another department was pulled by her own manager because she didn't want to have to find and train a replacement. Another coworker had to have the manager of the department she wanted to transfer to put pressure on upper management to ensure she even had a chance to interview for a new position.
I have never met any of the upper management. I have never seen nor spoken with the president or CEO, no one checks in on us, not even lower management. We are left to our own devices.