Where should I begin??.. The training program is too long, boring, and the rules are ridiculous!! If you are late (even by 5-10 minutes) , miss a day, leave (even 5-10 minutes) early then they kick you out of the current training course and then you have to start the 2 week course completely over again! Even if you were on your last day of training, and let's say that you have an emergency, are I'll, etc. they have 0 empathy and will make you start all over again! They are extremely nice when you get hired and during training (sometimes) but once you actually start in the field, you are on your own! They DO NOT care about their employees NOR the clients! There is so much FAVORITISM that it's crazy!! You HAVE TO ONLY take Muni even if you have a car, and if you don't, then you will be fired on the spot! And if your supervisor doesn't really care for you, they will assign you cases that are on opposite sides of the city! I spent a majority of my days just traveling to and from my clients (and you DO NOT get paid for travel, even though they say you will)! Also be sure to keep very clear and concise records of the time/s you work including time, location, travel time/distance, client identity and have your client sign every single time that you are there, because Homebridge WILL try and short your pay!