There is nothing inherently wrong in applying for B-2 visa while your H1B petition is pending. However, if you appear at a US port of entry in possession of a B-2 visa, a border inspector may have concerns that you are not a legitimate tourist, and that your intention is to seek employment given that an H1b petition is already pending. In these circumstances, your claim that you are coming to the US to "roam around" while your H1B is pending will not be convincing to a border inspector and you may be denied admission and excluded It is likely your H1B petition may be approved very soon, you should consider waiting for a decision on that petition and to come to the US with an H1b visa instead.
Answered on Aug 15th, 2013 at 11:55 PM