I really have no cons to listen. Sure, sometimes some customers may be a bit antagonistic, but it turns into a pro, because the company doesn't accept customers abusing the employees, so if anything happens, you can report it to your manager, and Customer Care management will have a chat with the customer.