Pros
Printing can be really interesting. You will will likely get to manage yourself a lot which is nice. Can be very rewarding, you will need to learn a lot. Good benefits. Pay can be good for an entry level job but you have to be ready to learn. Corporate environment means there is a solid structure and you can feel safe in your position. They like to pretend like you need to be a sort of super-salesman but you can just tune that out and there isn't an issue
Cons
I used to love my job. I'm leaving for several reasons. The main one is that I've had a horrible manager for years and even though multiple people have complained there has been absolutely no improvement. Speaking to the District Manager and HR was a dead end. FedEx Office needs to have a system to hold Store Managers accountable. Currently they can behave however they want and do as little work as they want. Sadly, I've worked with about 6 managers and come across many others yet all have been terrible. They only try to impress each other and the District Manager since it doesn't really matter what their team thinks of them. They all sit and often pretend to work in their offices/desks while their team members do all the work. They've mostly been really truly bad people who don't seem to care about their employees. The problem is that people with a fake, corporate-forward attitude are the most likely to succeed on the store manager level. FedEx Office handled COVID unbelievably terrible. They used it as an excuse to lay off employees, give miniscule pay increases, stop bonuses, and postpone the 401k increase. They did all this while upper management sent emails, what felt like almost daily, around the holidays bragging about how the company was doing better than it ever had before. The company expects you to learn an insane amount to be able to perform an entry level job. Although this can very rewarding once you're fully trained, it's really unreasonable the amount they expect for you to be able to do. I didn't feel like I knew everything until about a year. You will still learn random small things every now and again once you think you've encountered everything. Training a new employee can feel like an extremely daunting task. Working for a large corporation where there are way too many middle-men with nothing to do but come up with ridiculous things can get very old. They once switched around ALL managers who had been at their stores for 3 years just for the F of it. Needless to say, this pissed off a lot of people and customers. Corporate will come up with some random new "tool"/chart every year, pretend like it's the only thing that exists (when there are literally hundred of tools since this is a complicated job), and beat it to death. Then they never retire old stuff so it just keeps piling up. There's an insane expectation to talk about/do literally 7+ (I've honestly lost count) things with every transaction. It is humanly impossible so no one actually does it. Somehow corporate doesn't realize that if they made it more reasonable team members would actually follow the rules and guidelines. They are also constantly pushing meaningless metrics (thankfully you can just tune it all out and there isn't much of an issue) It seems silly to complain about but the tech issues get old really fast. As a mega-corporation, FedEx takes a LONG time to enact any sort of change. We are still swiping credit cards in 2021. Any upgrade that finally comes means there will be plenty of issues and outages. There are continuous tech issues of a wide variety. Randomly something will stop working for an indeterminate amount of time and you have nothing to tell customers besides "we're down. hopefully we'll come back up soon. Don't really know, shrug"