3rd Party HR Company Recommendation?

Can anyone recommend a good 3rd party HR company for a mid-sized company?