Pros
They pay for your certifications.
Cons
Training is generalized and rushed. It doesn't prepare you for your job. Employees come last as there is no pay increase. Your activities are constantly monitored and breaks and lunch are determined by an automated system that changes every day and sometimes has you going on break an hour after coming to work or lunch two hours before the end of shift. The software used as support for the clients is out of date and the open door policy rejects new ideas even if it is part of modern technology best practices. You are asked to adhere to certain procedures using given software even when it is reported the software is not working properly. You get penalized for not doing something the software can't do because it is old. Security is an issue as they use older versions of Internet Explorer and java tjat are known threats and vulnerability issues but does not address this with clients even when the solution is free.