On paper, the job at a small PR agency looked ideal: a tight team, high-profile clients and the chance to build a fast-moving career.

But what Maya (not her real name) had not anticipated was a "toxic boss" who set "impossibly high standards" and publicly berated staff who didn't meet them.

"She would regularly call people out in front of the whole team flinging insults like 'are you thick?' and 'this work is rubbish'," she tells the BBC.

Maya says her manager's behaviour often strayed way beyond performance management and into personal attacks.

When a colleague said she had hired a personal trainer ahead of her wedding her boss left a photograph of a "fat bride" on her desk.