Pros
Ability to work from home, and paid break depending on your shift.
Cons
Inconsistent schedule, management is not helpful and some of them are very rude and demoralizing, breaks are small for very long hours/shifts, constantly understaffed, and clients/customers are almost always disrespectful.