txguitar, I worked for Baird on a health care project that lasted several months. I would work with them again, in a heart beat, if given the opportunity. They provided training for the project. Baird is a great company, has helpful staff and the pay on time and as agreed.