Vantaggi
Ability to work from home; flexible hours (mostly)
Svantaggi
Low pay, first of all. And bad benefits, which they only pay for part of. I really like my immediate supervisors, but the higher-up bosses regularly make sudden, unpredictable changes to the expectations, threaten to fire people (or just suddenly fire them, without warning), and lash out with questionably legal tactics to avoid any kind of worker organizing. Also, they hire people through several different shell companies (most recently Talentopia, but there are/have been at least three others), and there's just a very shady, screw-over-your-employees attitude, so you really have to keep an eye out. There's a ton of turnover, which means the people still there get regularly overworked, so clients complain, and that gets taken out on the same overworked employees, so turnover increases....