Pros
They have a fairly good rep in the industry of hiring quality consultants.
Cons
I had the worst experience in my entire 20 year career while employed by Cherry Road. The manager berated my functional draft in front of of other client and consultants. This was my first and only engagement with Cherry Road. The Clients paret company wanted to create an interface that would in essence would control and report on org structure using the Department tree. I alerted Cherry Road management and they sent in a 'manager' to supervise me. Right off the bat, the guy was abrasive, rude and demanding and after two weeks with him I asked to be transferred and Cherry Road declined. I endured three more months of dealing with this nut job to the point where others would come up to me and ask why I enduring the routine harassment. I finally had enough and resigned. I filed a complaint with Cherry Road and they said it was an interpersonal issue... not harassment - I had witnesses to the managers behavior and Cherry Road did nothing.