Depending on the skill level, we are $13.00-25.00hr for Techs (North East/Mid-Atlantic Corridors). Employer sponsored health care but the employee has to pay a portion as well. Employer Matched 401(k), Rent Discounts for a select few.
We haven't tried sign on bonuses but I find that most Techs that we higher are looking for training opportunities and career growth. Compensation is important but having opportunities to grow is much more important. I left my previous employer because I saw that they promoted on seniority, not ability... it would take me 10+ years to get to the corporate level. We promote on abilities, doesn't matter if you've worked for us 1 year or 20 years... if you have the ability to take on a larger role we promote from within, and that go's much farther then a couple of extra bucks per hour.
Oh... and make sure your glassdoor is accurate, that's the first place most Maintenance Guys go to to know if you are someone they want to work for or not.