In addition, they provide excellent customer service in terms of responsiveness when an issue arises or question comes up that's not addressed by your particular account manager; it can sometimes take several days before you receive a response from them (or never). It would be nice if there was more transparency as far as how much each consultant charges per hour but this isn't always available. Also, we've had some consultants come onboard who have been less than stellar with regard to quality