Pros
I enjoyed my time at tapQA. I had worked as a QA consultant for a number of years, and found tapQA to be by far the best firm I've worked for. They were the most responsive company when it came to letting me know about opportunities and I felt they cared about how good of a fit the role was, and that the location would be OK. Other firms I had worked with had been typically staff augmentation companies aka "Body Shops" and I never felt they really had my best interests in mind. TapQA did a great job of finding two assignments that were great fits. I'd still be working there today but the last client they matched me to was so good, I stayed here. But I'd recommend tapQA to anyone who is interested in consulting as a QA.
Cons
A previous reviewer mentioned tapQA did not treat them well "on the bench." That couldn't be further from the truth for me. I was treated very well in-between assignments, working with other consultants on training for new skills and the sales and HR and recruiting teams kept me updated on future possibilities. The "con" here is more just the nature with consulting - sometimes you are in-between assignments. But tapQA handles this better than anyone else I've ever worked with. Also, as a consultant, I would appreciate more networking opportunities to get to know other consultants. TapQA has some of these events but it would always be nice to have more. I always enjoyed everyone I worked with from tapQA - they hire great people.