I have NEVER missed a family function, recital, time with my wife and kids because of work. Sure, PEAK is PEAK. We (my family) allow for the 3-4 days I come home later. But, even then I'm home for dinner. I'm able to take my youngest to volleyball practice and, when she was swimming, the oldest to swim practice and her meets.
UPS hours are not even close to being the same as ours. I see the driver by my house delivering at 6:00, 7:00 and, sometimes even 8:00 at night. FedEx equivalent to UPS hours would be like doing a double everyday with a later start time. Ask UpstateNYUPSer what his hours are. Sure, the pay and benefits are better. But, it can't replace the time missed at home or with the kids.
P.S. My kids are now 16 + 18. So, if I had the opportunity, I might switch to UPS. But, I could NOT afford to start as a handler/loader for 2, 3, 10, whatever amount of years it takes to get a driver position.