This is the one of the only companies i have ever worked for that has given me ample time to understand the things i need to understand to do my job. This company is one that will work with you as far as scheduling, family emergencies etc. Working for this company is very rewarding in that you are helping other people to better their lives. Also you can see the good you do for them in many ways as well.
Cons
Get a better short term disability plan for unexpected injuries