Pros
Set own schedule, pay is decent. Work from home available
Cons
Working at a lot of low-end businesses, with not very professional or computer savvy users. Many of the companies you support will have outright rude staff. Managers in most cases will take their word over yours if any user is unhappy for whatever reason. Not much in the area of support or preparation for servicing clients, many which have different network environments. This is especially daunting when providing phone support to customers who have issues whom you have never dealt with or know nothing about their setup. Be prepared to service old, outdated equipment, software and use whatever backdoor resources you have for customers who haven't updated applications in years(and don't want to pay for current versions)