Pros
Rewarding in the sense that you can make a real difference in people’s lives. Learning a lot of transferable skills. Most colleagues are a pleasure to work with. Good for short term experience as a jumping board for something else.
Cons
Under-appreciation and underpayment of staff. Micromanagement. The obvious line of hiring overqualified young staff, take advantage of them with almost zero further development or only very low quality development, and abusing their naivety by overworking them in sense of time, duties and underpaying them in sense of wages/time worked and expenses. This leads to very high staff turnover. All the good ones run for the hills quickly, which doesn’t help when in some areas it is important to build community relationships and/or longterm relationships with customers, patients, surgeries, etc. It is very common for employees to start very motivated and confident, but leave absolutely deflated and with their confidence on the floor. Staff surveys are done regularly to then be completely ignored, just so they can tick another box.