Vantaggi
Very passionate colleagues, generally a great place to learn and develop. Proactive, team trusted to deliver and given resources to do so. As a wider company, I think its a good place to work and they do some great work for charities.
Svantaggi
Low pay vs hours worked, often very stressful, usually caused by leadership wanting more than the team can realistically deliver.
I left as I was burnt out (didn't realise at the time but got proper mental health support at a later job which made me recognise this).
Limited progression once you get to a certain level, i notice my former team have had quite a high staff turnover. Your progression is directly linked to your management and how hard they fight for you.