My experience is for offers through a recruiting company I tend to get less.
I'm not sure if it's because they tend to be smaller companies, or if it's because recruiters take a cut.
Does anyone know how recruiting agencies for tech roles generally get paid?