Good pay, nice sign on bonus, flexible when requesting time off or working different hours if needed.
Cons
Poor on-boarding and training program. Many of the "trainers" lack the experience necessary to create protocols and job aids. Many unnecessary steps and tasks.
Fairly flexible work/life balance, I feel like compensation is competitive.
Cons
Lack of direction, somewhat of a click like atmosphere at the clinic level. Consistently changing which can seem unstable and add stress to your employees. Entitlement within the company and at times it feels you are not treated fairly.