I transitioned from one contracting company to another, they were the competitor. The company is fairly new, though they have managing who have been in the business for years. I have no complaints about the company, management or their mission. They support their clients and do the best they can with in the constraints of the contracts and clients.
the only think I dislike Is communication it sometimes take a while for everyone to get informed and the pay schedule which is twice a month. This can be hard if moving from other types pay schedules.
Local, friendly, competative