Pros
You learn a lot in the role as they'll train you how to do everything, no prior experience needed. The work you did felt important and relationship you formed with the patients was truly beautiful. Most of the providers are nice to work with and care about having a positive work relationship with you. Management makes sure to maintain work/life balance by not contacting you about anything work related when you're not working.
Cons
The administration is abysmal. They operate as if the organization is for profit and will ask you to pressure and manipulate patients into paying for services they aren't able to pay for. They are abusive to the supervisors/managers of the departments and push anti-unionization tactics extremely hard. Everyone who worked in admin had failed their way to the top. They started off in supervisory positions and were so horrible at their jobs, that instead of being fired like they should've been, they were put into more and more powerful roles to limit their one-on-one interactions with the staff doing the actual work. So they all had overinflated egos, would pretend to listen to problems that needed fixed then promptly refuse to do anything about it, would take advantage of opportunities to publicly shame you in front of the whole department, and even went as far as to fire the entire HR department and outsource HR needs to a completely different company. They also added vasectomies as a service PP provides with local anesthesia and pain management options, after providing women IUD insertions with absolutely no pain management offerings and no plans to introduce any after HCA's constantly fighting with admin to provide them. If the PP you plan to work for isn't unionized, I do not recommend working for them. Because despite the good the non-profit stands for, admin is simply too money and power hungry.