Remember that this is a corporation and they do not care about you. This would be a great place to work if you have no life and you never need to request any days off. They do not care about your work life balance. Schedules change frequently and your hours of work will be all over the place. Upper management has nights and weekends off, you won't see them on any holidays either but if you need something off, just forget it not happening. And as far as being people first and offering an inclusive environment, this is all talk. Do not go above and beyond for this company as they would definitely never bend for you.