Pros
people come first - it is a family environment. They don't lay people off. They are commited to making everyone feel welcome. The pay is good and the work is challenging. Everyone is willing to help and no question asked is stupid. There are ample opportunities for growth and moving up in the organization. You write your own way - if there is something you want to do, they allow you the freedom to take on that challenge and make it your own all the while engaging you with the right individuals to help you excel. Everyone bleeds purple - company pride is apparent and infectious!
Cons
There are some groups which are not as friendly. Overall, this company is not as friendly as the last corporation where I was employed - I think this has to do with the international flavor of FedEx versus the last corporation where I worked most of the people were from the Southern US. It often takes a while to find out who the correct people are to be working with on any given project because the company is so gigantic and along with that comes an enormous amount of red tape from legal and those processes many times hold projects up for an unecessary amount of time.