Who is paying for my trip (H1B VISA)?

This might sound silly? but as I am a complete novice I want to ask this question, while filling DS-160 form I am asked:

Who is paying for your trip?

-Self

-US Petitioner

-Other Person

-Other companyorganization

What should I choose? Self or US Petitioner?

My background: I have got a full time job in US and the US Employer has filed my petition for my VISA. Currently I stay in India and have never been to US.

Also, what to fill in duration of stay in US?

Confirmed from my employer that US Petitioner is the sponsor in my case.

Also, fill the duration for which I128 is valid in the duration of stay.