Pros
The job itself is really pretty awesome. It is always changing, you always are dealing with something new, and always talking to a huge variety of people. You learn a ton of great information that you will know for future jobs.
Cons
Just about everything else. The management is absolutely the worst I've ever seen. The senior manager needs to be replaced ASAP. She is running that place into the ground and has been for years. She is vindictive, manipulative, and will find a way to get rid of you if you disagree with her in any capacity. If you make her mad enough, she'll completely make something up to try and get you fired. The employees there have seen it happen multiple times. Her and the majority of management do not care about any of the employees or their well being. Favoritism is an issue as well. The pay is laughable. They try to call the job a call center, though nothing about it is like a call center. They pay low wages because they consider it one, although new hires get hired on now making more than the supervisors even do, or the employees that have worked there for 15+ years. The senior manager is trying to force all the tenured employees out the door so that she can replace them with people that don't question her and are younger and more productive. The workload is insane. They have mismanaged things so badly that employees are having to take on literally 4X the normal amount of work, and management doesn't do anything about it because they know that "it'll get done one way or another". The list goes on and on. Turnover and attrition are at an all time high. People are quitting right and left. Run so far away from this circus and go work for someone who values you. Go work for any other branch of FedEx even. You will also have absolutely no work life balance. Expect to work massive amounts of overtime because there is so much work constantly.