This is a straight up body shop. They lowball contract rates to win work and then reduce pay. They let customers treat their people badly. They expect you to be 100% billable and the customer requires onsite for all billable hours. I have worked at many services companies and this was by far the worst. Vacation was absolutely minimal, 2 weeks with no sick time and they did not provide the usual holidays, you had to make up your time at the client site when they were closed for a holiday.