Pros
You can touch a lot of hardware/software and learn IT skills quickly if you put the effort in. You are not hand held and have access to everything as a tier 1 help desk employee. If you put in the effort you will learn a lot. Most of the customers aren't doing anything critical so if you fck up while teaching yourself you aren't going to get in much trouble. No change management either so you can always blame it on someone else.
Cons
You won't move up quickly if they are getting away with paying you dog sht. If you learn quickly and are solving tier2/3 issues the only thanks you will get will be from your future self when you leave in a few years and double your salary and benefits. No market research performed so don't expect anything to change except the line of command when another manager quits(or gets pushed out, or gets caught screwing an employee). On call sucks.