Often boundaries between the roles are forgotten, it sometimes seems that the top managers either forget or afraid to compliment hard working staff. If you’re great at what you do your workload can become insane, however the salary doesn’t always reflect that. Whilst the opportunities for progression are there, once you’re in a key role there’s little room to progress, however that really is only dependant on the company size at least at the moment, since some teams are really small. I’m sure once the business scales up again that will change