Balanced work and private life. Good compensation and benefits. Also they provided health insurances for us. They also gave us gas allowances. And before you book a client for a job, they will brief you first about everything and ask you if you want to take it or not. If you signed a contract stating you are to work 30hrs. per week then you will pe paid for 30hrs. even if you didn't have a 30hrs. workload.
The hardest part is when there is no travel time between clients and you will get blamed by clients being late which was not a workers problem and nobody listens to that.sometimes one client is in one side of the town and next client is in the other side of the town and no travel time and you are supposed to fly ???