Management remains fairly tight-lipped about what the future holds, and that is when you can actually pin management down and ask them things. The reviewal process is very hit and miss, with a team of managers in a room with lists of all employees and their respective scores on the board with everybody free-for-all arguing about whether that rating matches the person or not.
They treat their employees with little respect and tend to pick favorites. For those people that spend the time doing their job vs joking around to gain favor, we tend to suffer a little.
That being said, they do pay pretty well and give nice benefits.