How to get job for H1b visa holder from India?

Hi, I have H1B visa stamped till September 2019, currently I’m in India, never traveled to USA. Petition expiration is Sep 2019. I’m expecting my employer should send me onshore in 2 months & there are requirement also at onshore location in my current project.
I have below queries:
1)If I won’t get any onsite assignment with current employer can I switch to US company directly from India ?
2)What are possible risks here?
Can my current employer affect on my H1B status?
Please provide suggestions on it.