Pros
Good for starting your career, a lot of people you work with are lovely people
Cons
Management take on people who they know even if they are not exactly qualified. Managers don't know how to manage their staff, the have had very little training in this, low morale of managers is taken out on staff. Bullying from high management means people have gone on long term sick or have left. Staff are not appreciated and don't stay, mainly due to the poor pay. Clinic staff don't have to have a degree but all have and are exploited on terrible pay. If your face doesn't fit they will find a way to oust you. HR have no idea about confidentiality. Problems brought up about senior staff are brushed firmly under the carpet in fear of it instigating instability in their own employment. The worst manager are the ones who have been there for years and for whom it was their first job, Lots and lots of backstabbing behaviour, especially by those in high level positions who really should know better. Promotions go to people's heads even though the pay for them is not what it should be.