Had Mixed feelings with this company. At the time, they over hired with not enough work load. I'm used to hitting the ground running and it was several weeks before they had any work for me to do. Life as a consultant is not an easy one as it is, but if you can do it for 2 years or more, you can do anything. I worked as a consultant for another company for several years prior, so it wasn't anything new to me, just the lack of work was all.
Clean environment, lots of different technologies to get into.