It is always a challenge to working around people with special needs knowing that at the end of the day you have achieved to help someone in life. I have leaned to work in an environment of team work and what can be accomplished when there is Team work. Work has been well managed by the effort of everyone in the team. Co-workers very supportive. The hardest part of the job is when you no one to support you. The most enjoyable part is when you have achieved your goals regarding the duties assigned.
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.