Pros
Great quality of medicine. Great doctors. Team members that genuinely care about each other. Management is very fair about approving time off requests.
Cons
Pay could definitely be better. Inconsistent scheduling. If you don't speak up, you'll get the short end of the stick when scheduled and they will burn you out. Not enough organized training, especially for new employees, even though they have meetings all the time.