Great company that treats its employees very well which in itself is an issue.
Pros
Life work balance and the company does put their employees first and treats them very well all around, which makes it hard to leave.
Cons
Slow to adopt new technologies, silo'd organizations that make if very difficult to complete projects in a timely manner. FedEx works with a tight, older and regulated set of "approved" software toolset and technologies which limits its own projects potential. The employee average age is around 45 which is most likely why the company is in this state of moving like an iceberg. Most employees have settled in for the long haul to retirement and don't have much motivation to innovate and make quick changes on the IT side of the company. If there is such a thing, they are treated too well and trouble employees can not be let go with out a year or more of HR hoops.