Our guys were just on Tourist Visas the whole time and are now going for O1 and J1 respectively. Not sure how it works differently if you have an H1-B first though.
If you've not been on VISA previously you might be able to apply for a J1, the application time is fairly short but for a non-established company the authorities will have to do a "site-visit" to check that you are an established company.