Pros: helping those in need, three weeks vacation time, health insurance
Cons: you can be mandated to work extra shifts, inclament weather no call out policy, dealing with crisis and behaviors on a daily basis, high turnover.
This is a great company to advance quickly. The benefits and vacation time are very good. With that said it is a high stress field, not for everyone.