Pros
I am working on my second contract for MAQ. Unlike other staffing agencies that maintain chic offices with piles of cool schwag, MAQ's Redmond offices are bare bones. That said, they actually know their stuff. They took the time to understand my skills and qualifications, and were then able to forward me opportunities that were a great fit.
MAQ gives you the option of working with or without benefits. If you opt for benefits, the pay rate will be a few dollars less per hour, but the benefits are GREAT for an agency. "With benefits" will get you all 8 Microsoft paid holidays, plus 8 hours of paid time off per month, for a total of 20 days off, paid, per year. Benefits also include medical, dental, and vision insurance, and a 401K plan with matching contributions.
Cons
For the most part MAQ only partners with Microsoft and T-Mobile. Most if not all of the Microsoft contracts offered are a- (adjunct, rather than v- or vendor), but they are with high profile groups. Payday is only once a month (ouch!)