Pros
We have a great culture, give back to the community, and have very generous PTO; also, the other benefits are great! The training program is comprehensive, and management is supportive. You don't have to have experience as long as you truly care about helping people.
Cons
Pay could be a bit higher but the great management and culture make up for it.