Would be a great place to work, but the supervisors are only out to move up in their position, and don't care who they hurt in the process. You can be an excellent employee, come to work on time and in bad weather but if for example they don't like your looks, then you are gone. They never pay unemployment!
I was told they can fire you for anything they want with no problems.
If any company needed a UNION, it's FEDEX to protect good employees from terrible bosses.
Good 401K, Health Insurance
Terrible/hostile work environment