Pros: decent wages, excellent benefits, off major holidays, and federal holidays off as well.
Cons: job security, turnover rate is huge.
I enjoyed my job, however the strict policies of the company is why the turnover rate is high. You must dot all your and I's and cross every T.