Vantaggi
Benefits are decent. Stable - I never worry about getting my hours. Pay is decent for some of the work (the pay is low for loading trucks full of 50+ lb packages for hours on end, but it's slightly good for easier positions that require very little physical labor).
Svantaggi
You are essentially a cog in the machine with very little outlet for creativity or intelligence beyond your extremely basic function. Promotions at my particular location seem extremely limited, or at least at my location (maybe one position opens up every six months at the most). At my location, workers are periodically moved from positions without consent or even explanation -- you could be doing one job perfectly for six months and suddenly and inexplicably be moved to another. Management can be lazy -- instead of actually whipping less productive workers into shape somehow, they simply sequester them away where they can do the least damage and let other workers pick up their slack. FedEx seems to mostly be where mediocrity seems to flourish -- people come to work here after high school, having no idea what else to do with their lives, and are promoted over time by simply being the least-useless person around. Some management seems competent, others I can't imagine how they got the job. While the pay is OK for what you're doing here, it's poorly-paying in general -- I can barely even afford to use my health/dental/vision insurance, even with another part-time job that pays almost double what I make at FedEx! "FedEx Cares" -- a slogan that should be amended with "but hell no, you can't unionize."