Pros
IT is excellent, beyond top-notch.
Cons
First, if you read through all the "5-star" reviews, most are fake and noticeable too. This is not a good organization, they provide no oversight, and if you try to get help, they will ignore you and then refer you to pay 92, paragraph 6 of training that never happened, then remind you that they've told you this many times already. The entire process is a bait and switch, whereby you call people claiming to have an excellent candidate for them, only that such a candidate doesn't exist as you are just trying to get them as a client. They keep you busy with useless "training" sessions, then complain when you can't make calls. When you ask when you are supposed to handle your training, calls, and various other tasks, different people will give you different answers and then claim, "We talked about this already," without an explanation. Just a horrible training situation, a bait-and-switch operation, and overall horrible company. So glad I am gone.