It takes a lot of cooperation and coordination to supply clients with quality IT talent. This raises the demand on a small team to be flexible and be able to help out in several areas. This takes dedication on the part of employees. It also demands that employers show guidance and understanding to stimulate those dedicated employees.
Company will always side with the client in anything and will not side with you. My pay was cut twice before they finally had a layoff. The company they had me work for gave me rave reviews. To get benefits was like pulling teeth.