Pros
There is a well-defined scope of practice dictated by written protocols. Good pay/benefits. Fairly good orientation for new medical staff.
Cons
The management is HORRIBLE!!!!! Clinic managers are hardly ever in their office. It is not helpful for managers to be working from home or at off-site business meetings all the time. They should be working on the floor, managing. No one cares about your outside life. They will over-schedule as many patients as they need to get their numbers for the week. They don't care if you stay late 1-2 hours every day, or get screamed at because patients are waiting for 3-4 hours out front. You get questioned for staying late to see all the patients and finish your work, but if you don't stay until every single patient is seen then you get yelled at. Your opinion doesn't matter. You get the impression it might when you have long business meetings and management appears to be taking notes on your suggestions, but nothing ever changes. They do not come up with logical solutions to problems. And if you suggest one, they will come up with a different one just so they can use their own ideas. They waste so much money on administrative traveling, director lunches, unnecessary commuting, yet they're quick to fire employees to make budget cuts.