Pros
you can find some good colleagues. I have had leadership members in the clinic who care about the employees and patients, unlike the company that only sees revenue.
Cons
very high turnaround company does not care for you one bit company will mask any raises as "well earned" when really they are increasing salaries because all other new hires will start at the same as you for their base. Experience and years in company do not grant you anything. No appropriate raises, no bonuses, no extra PTO, nothing. You will be given more and more and more to do without the extra pay. Short staffing always grants experienced colleagues with much more work while new hires get paid the same for less work. You cannot move up in the company. You peak where you are and there are no advancement opportunities. Pay is not competitive with other companies.