In general most hotels hire only locals. There are for sure some exeptions.
I am not too familiar with Punta Cana, as I live on the North coast, here it is very, very rare that foreigners are hired, other than maybe for a guest visit.
More or less the reality:
You will for sure not get an employment before being here.
You need to prove that you are better and have more qualities than any other to get a job ( as anywhere ). These kind of jobs are never announced anywhere, the culture here function in different ways, by knocking on doors, by knowing people etc etc.
Salaries are around 5-6000 pesos per month.
The trip or any other benefits would be 0. No hotel would pay for someones trip for these kind of works. Basically there are more applications than available work at the hotels. Only Playa Dorada here on the North coast gets around 40.000 applications yearly. Meaning applications that people actually come and get, fill out, provide photos etc ( not counting in email requests ).
You would also need to speak a few languages, incl. Spanish, know the culture and most of the hotels would require you to have a work permit, i.e not to work on a tourist visa.
Taking into consideration the costs of living on the island, the salary and that your chances are very, very small to get a job at a hotel ( in any position ), it is a hard plan to go through with.