Before 2008 there were plenty of chances for progression. This was halted, understandably. There are great managers and terrible ones, it's pot luck what you end up with. That aside, a good place to work, lots of benefits and perks. Hard work will see you progress (eventually).
Free education, flexible working hours