Pros
The people that I've worked with are phenomenal. I've seen many many faces come and go, but they always seem to be replaced by someone else with a story to tell. Work is engaging and satisfyingly difficult. There are always opportunities to advance and grow within the company. I never do the same thing two days in a row, it's fast paced and very varied. As a first job, I can't think of much better. You learn communication skills, troubleshooting, computer skills and depending on the department you wind up working in, you might learn how to use all kinds of exotic printers and junk too. Genuinely helpful skills to have.
Cons
You. Need. To. Work. The amount of knowledge and expertise that you need to gain and retain for this entry level job is absolutely huge. You need to become an expert at every single thing there is immediately to enjoy what you're doing. If the challenge satisfies you and you don't mind being compensated very little for your soul, then it'll be a fun ride. If the means don't justify the ends for you, I certainly couldn't blame you.