Pros
There is a good variety of problems giving a wide range of experience depending on which clients you work on. All remote troubleshooting which is a great skill to have in IT. Management is great and understanding of personal matters, allowed to work from home if needed.
Cons
Low pay and non competitive pay. High work volume, 10+ clients to juggle around. I was working anywhere from 50-150 tickets a week (+100 on average). Help desk has to do on call which wouldn't be all that bad if you actually got trained on the "difficult" clients. And not "difficult" like you can't figure out the problem. Difficult because your accessing their network through a VDI that runs very slow and poorly and it takes 30 minutes to complete the task vs 10. You always been short staffed. The turn over rate seems high as well.