Pros
Pay, Flexibility, only support staff in office and rarely see boss/employer, learn to handle incoming communications where customer is always upset due to not having the ability to talk to employer, grow thicker skin, eat away at your kindness, heart and soul then have it all ripped out of your hands because poo poo flows downhill.
Cons
Train self on several platforms. Answer about 60-70 phone calls all day alone and then get to be asked questions about what was XYZ's problem yesterday when they called, Yelling, Cussing, slamming of doors, Fists pounding down on the table and is fighting from your own employer. Yet you cannot leave. You must stay and listen, feel this rage and anger so you can be curled up into a ball and not be able to move. The other(s) who witnesses this behavior when employer is present cannot and will not stick up for you because they are just has afraid as you are. Money talks and walks in this predicament. The Lies. Due to no upper management to oversee, it's free for all. And if you have the opportunity to reach out for help, the others in the same company you thought you knew and could trust will ignore you has if nothing is even going on. It's embarrassing. It completely tears you up down. It is sick and sad. Should not be allowed! This is just one experience of many uncomfortable experiences while interviewing and trying to make a place within the company. Ethics are something we in this industry know. Here they are NOT PRACTICED.