Pros
The high staff turnover means it's easy to be promoted
Cons
Where to start... Unrealistic workload, targets and deadlines. More pressure than anyone could be reasonably be asked to handle. Managers incompetent or, at best, absent. Organisation from on high is laughable, I very often got the impression that no one knew what they were doing. Head office seemed to be a mythical group of people who didn't actually exist because you never heard anything from them. Zero hours contracts, minimum wage for really difficult jobs mean you can't hire anyone good, only the rejects from similar companies. Anyone any good just leaves so you're constantly in a state of inexperienced staff making up most of the team. The ridiculous wage targets mean it's impossible to raise anyone's wages as a reward for good performance. Seriously, I'm disappointed that I couldn't give 0 stars because they don't even deserve that. Just don't bother