Pros
12 hour shifts allows for more days off. Competitive salary. Opportunities for continuing education paid for by the company and career advancement. Ownership of your schedule and ability to pick up shifts, trade shifts or drop shifts. Bonuses based on patient volumes.
Cons
Upper management and owner of the company can have a tendency to gossip and make decisions about employees based on what other people say or think rather than on how the employee actually performs. Rumors spread quickly throughout the company and you have to be cautious of what you say to anyone in management. The company terminates employees instantly solely based on negative patient reviews rather than investigating the validity of the complaint and offering remediation opportunities. You never feel secure in your job because they firmly believe in at will employment and they will terminate you if they don't like you. Such lack of training for new employees and the person that's in charge of training tells people in the company how bad the recruits are, gossips about what they did wrong and usually had nothing positive to say. Most of the time she doesn't have great experience in what she trains people to do and has to ask people if what she is doing correct.