Pros
People within your center generally stick together, you get paid on time. If you want to uproot and move around you have opportunities to advance. Most people within the organization realize and can empathize with the struggles of supervision/management, which helps deal with difficult situations. However, they never have the ability to help on a scale worth noting. The environment is one of fairness in terms of how you are treated. You will always garner the respect of your peers once you put your time in, and this will translate to strong relationships down the road. Teaches you what "real work" is, as this job is not for everyone, however if you can handle it, you will have a sense of pride for doing so, few other jobs/ industries are as difficult as transportation.
Cons
Multi-facited changes that have taken place over the past 3-4 years if you work as part of the lower management team, work life balance has become almost impossible in a mid-level center. Expect to work at times 14-16 hours (sometimes more) on bad days. When you have off days during holidays, expect to go into work for "security checks" despite 24 hour surveillance. These harsh truths in conjunction with the power to make any decision without an MD has created a burdensome environment within FedEx Freight. As much ground floor input as the foot troops give, there is very little to be done about their struggles. Equipment is constantly breaking down, and communicating these issues (will get you a call by a high up to a vendor) does very little to fix the big problem of simply getting new equipment when it is needed. This causes stress on the drivers (who work very, very hard to attain the goals set) which translates into stress for supervision/management. If you have children you would like to spend time with, or even a private life you enjoy you may want to avoid salaried supervisory positions and stick with the hourly ones.