At least in our limited experience we aren't saving any money, and that's not the driving factor. When the best person for the job needs a visa, that's what we do. It typically costs us $5k+/year in filing and legal fees on top of salary actually, so we pay MORE for H1B employees.