Pros
Good name to have on your resume for fresh graduates with no prior experience
Cons
Unethical management, all what they care about is the numbers of hours you are charging the clients, I even had my supervisor tell me that I need to be slower and less efficient in order to work overtime and charge the clients more hours. They don't care about their employees, don't provide constructive feedbacks. All what you will be doing is entering numbers in their software. No training will be provided. Long story short, you won't learn anything in this company. If you are interested in learning how to type on a keyboard, join this company. The pay is ridiculous and if you want to make more money, you have to work overtime 7 days a week during the busy season. Once the workload slows down after the busy season, they will terminate your contract and ask you to leave the same day. No respect for their employees.