Pros: professional, supports both clients and consultants. plus benefits!
Cons: they don't have clients in hawaii (my other home) :)
I've worked with 3 consulting/ staffing firms in the Seattle area during the last 8 of my 20 years in IT, and have enjoyed good experiences with all three.
Macro.CCS has worked very hard to find good gigs for me. The timing took awhile to line up a match precisely when I rolled off other contracts. But, they kept trying and are so conscientious to only best match consultants with clients for project role requirements, client needs, consultant strengths and quality of work/life fit that I was delighted when an opening matched up with one among their many long time clients.
I love this gig! I like that Macro.CCS works hard to develop a good reputation with clients and backs up their placements with good relationship nurturing. We meet together with the client manager monthly to talk openly about their satisfaction with the engagement, opportunities for improvement and any upcoming needs. The openness and three-way sharing strengthens the engagement rapport and let's me focus the rest of each month on delivering excellence on the objectives, bringing out the best in everyone on the team, managing stakeholders, and delighting the client.
Macro.CCS is excellent, ethical, and straight-up. I'd strongly recommend them to any highly capable professional consultant.