You work remotely and are able to meet lots of different people from lots of different states, everyone is friendly and understanding, training is nuanced with a lot of one-on-one time, management likes to encourage and reward their employees with little games and contests
Cons
Low pay for someone looking for a more intensive part-time/full-time job