Good job satisfaction. Management friendly and supportive but quite a few mistakes. Not much contact with co-workers. Hard part of the job was to stay motivated when the pay was so bad, and the travelling time between jobs was unpaid. Most enjoyable part of the job was the contact with the clients - met many interesting and mostly appreciative people and gained satisfaction from helping those who need it.