The promotions thing is still an issue which they're currently trying to fix, I'm hoping to get a promotion fairly soon under it but if I don't you can bet I'll be looking for a new job!
But apart from that, think it depends on the team you get. My team is great.