At the time I was there, it was difficult to move up unless you had a certain amount of time int he position OR you were politically favored by the C Suite. Now, from what I hear, they're short staffed and give promotions with little raise to appease people who are being asked to take on the role of 3 or 4 former team members.