I have worked for the company only for a short while. I am coming from a hospital environment. My opinion is all companies (profit or non for profit) have issues. It is always about the bottom line (hospitals are run the same way) it is nice to get time and a half for holidays (hospitals here give a percentage which falls a little short of time and a half) it is also nice to not be "required to work Thanksgiving or Christmas".
I have a great crew at my clinic, everyone tries to help everyone out. Manager is good too. That can make or break any job. I have not run into some of the "issues" that other Nurses have with techs. My PCT's are great.
I have had a few "bad days" however they are a lot less than in the hospital, I do not come home crying from the clinic. I don't get cussed out by doctors on a daily basis; for the most part the Nephrologists are very nice and listen to the nurses...we have one exception, but I can deal with one
All and all I think it is a good job. I feel way more satisfied and way more appreciated than I ever did at the hospital.
It really all depends on the staff, manager and yourself, at any job.