Also H1B is a double edge sword. If coming via H1B is your only option, I would stick with well established and profitable companies that won't just change their minds on a whim.
With startups you take huge risk and expect huge rewards, and adding H1B to that mix doesn't help matter.
With startups you take huge risk and expect huge rewards, and adding H1B to that mix doesn't help matter.