Pros
The pay for a CCA position is good for starting out. If you haven't finished school, or finished but can't find anything in your field worth your time, then it's a way to make ends meet. They haven't offered benefits to this position in the past, but with the new healthcare law, the company has to. The benefits aren't cheap, low budget-high deductible plans either. They are actually good for what they are when you're non-career. The money that you'll make can definitely take care of your family and provide with the overtime that you're pretty much mandated to get. As long as you're out of your 90 days, your job isn't AS AT RISK... But ...that's because the union can help after that point.
Cons
Long hours, and you're always mandated because you're cheaper. Management is horrible, doesn't matter what branch you're in. Even if you luck up on good management, they probably won't be around very long. They switch them in and out of stations frequently. Don't expect a day off. Even though it is extremely unsafe to work so many days in a row, the post office doesn't really value CCAs as human life. You're more like an expendable work mule. If you get sick, your pretty much fired. Have anything important to do in life? Pretty much fired. Basically, they will try to fire you for any and everything because they act like the company will collapse if you aren't there for a couple hours to a day. The great thing about all of this is that you get to accrue so much annual leave time that you can't even use! Awesome perk to being a CCA. If you value family life then the job isn't worth it with smaller children. You will barely ever see them until you turn full-time ...there's no telling when that will ever be.