Pros
Fantastic benefits, great work schedule. We worked 12 hr shifts, with every other weekend a 3 day weekend. Starting pay is very good, and union benefits and raises mean that every six months, you're making more money.
Cons
Senior management is very discipline oriented. The union is essential here. Training is mixed - the classroom is excellent, but on the job training is very spotty - they simply don't have enough qualified trainers on the floor. You end up spending too many shifts working with people that really don't want to train you. It is not a good work environment for disabled people. If you can't deal with people in crisis, this isn't the job for you. At least 30% of calls are emergency calls, and you will deal with people that are facing life & death situations.