Depending on which department you're in, schedules could be tough for some folks. We are always in need of night shift operators because it's tough, I won't lie. It wasn't so bad for me because I'm a night owl but it's tough for folks with kids or a lot of other commitments. However, they just beefed up the night differential recently, so if you're a night owl, it's awesome for extra pay.
There's still some department/division silos here, but we've made some progress towards breaking those down and increasing communication in the past year or so. More improvement to come!
Another thing management is working on is giving people a way to move up without necessarily having to be a manager - some technical tracks for career growth. Haven't seen this just yet but it's been announced as a goal. This would be great if we followed up on this, since not everyone necessarily wants to manage people (or are good at it), so this would give people a way to progress without being forced to be a supervisor.