The difference between offer letter and employment verification letter is that the later is the current. Someone gets the offer letter and never work for that company. But only you work for that company, you can get current verification letter. Don't try to cheat USCIS.