Pros
There were no time clocks so you could kinda show up whenever you want. The pay was decent. The training software was easy to use and could be done on any computer so it made it easy to be flexible. If you are working in the community the hours are very flexible which works if you are in school or have other responsibilities.
Cons
If you are in a facility due to the fact that there is no punch clock, you often end up working alone and policing your coworkers attendance since there isn't anyone to manage it at all times. I personally was physically attacked by a coworker in front of witnesses and the company simply moved me to a different department. There were no repercussions for the offender because she had seniority. The company claims to have this new way of giving care that will improve quality of life, but they haven't figured out how to actually make it happen. If you work in the community prepare to feel dropped in someone's home and abandoned to manage the clients care. Sure they have care plans, but most of them have not been updated for three years and are no longer accurate. You also have very little contact with the nurse inn charge of the care plans, they show up maybe once a month for ten minutes, and good luck trying to reach them on the phone. The staffing office is by far the most frustrating part of the job. This is a 24/7 job but the office is only staffed 9-5 monday through friday so if anything goes wrong overnight or on the weekend it turns into a disaster. The staffers also fully expect you to manage your schedule, you can request a day off and they might give it to you, but unless you are emailing or calling twice a week leading up to it, they will schedule you that day anyway and you are expected to show up. This is the most disorganized, misleading, and poorly managed company I have ever had to work for, Their mission is honorable but inaccurate since they run the same way any homecare agency does.