If you have at least a Bachelor degree in the US, the position your company offers is relative to your major, your employer agrees to pay you prevailing wages, and your company is not a start-up, it won't be that difficult for you to get a H-1. More important, the cap is not reached. Other factors are pretty much manageable.