Kelly Services is absolutely terrible to deal with in regards to fair compensation. They refuse to negotiate salary and will keep you at the low end of the pay scale. Having been given excellent reviews, the largest pay increase has been below 3% in my time with this company.