The USPS used to be one of the best places to work for. I have two brothers in law, one recently retired, that have ended up hating their jobs. The management have completely (messed) up the entire system. Besides following the carriers around as time studies, they have forced overtime, taken away scheduled off days, refused to let them use sick days without an excuse (even for people who rarely use them), and force them to work late delivering on a route that the regular is on vacation. And as Rusty has said, it's one of the best, if not THE BEST and most dependable delivery services we have. I have lived "out in the sticks" and never had an issue with mail delivery, and that was before I had family in the service, so I'm not just sticking up for my home boys.
Like complaining about the trash men. I would not last a week on that job.