I also respect people who work with people and kids who need extra help like the disabled. That's an area where people have to give a lot of themselves. I respect that because it's harder to do than the work we do in the corporate world. They get used all the time in different ways depending on the situation. You have to be good at understanding people and issues.
Listening skills are very important here.
It took me a long time to realize that doing things precisely doesn't necessarily mean you've been successful. Many times it's how the people you've worked with feel about what's been accomplished and how it was done. Being responsive is also important. I also believe it's important to view what you do in your company on many levels. Activities you do for your company have different effects on different scales.