I live in the area. Working online for US Company too. I use Claro and Orange. I have Tricom for a back up. Previously I used Tricom only, but comparing the three services I must say that the Tricom one is the one with the most "issues". Advantage is, Wilson, the Administrator is easy to reach by phone and issues are usually fixed same day.
Tricom has a hick-up maybe twice a month for me on average. Claro since I use it showed a stable service w/out interruptions (3 month now...)
Orange only "failed" when I was late paying my bill, lol...
Don't know for other parts, but all 3 services are working well here in Bavaro...