We have Sky for several years now and we are very satisfied with their service.
Many channels you can switch between Spanish and English - however some hours ( normally early evening )they repeat several chapters of series in Spanish only, but it depends on the channel.
When you call customer service you speak to somebody in Mexico, however you are not billed for this long distance call. I speak very good Spanish, so I cannot tell if they speak English.. I have no problem understanding their Spanish...
The only problem I find with Sky are the 2 hours time difference to Mexico ( 1 hour during summer). The “new” (estrenos) of different series or “new” movies start in Mexico at 9 or 10 p.m. - that will be around midnight in DR.. So we miss a lot of things, because we cannot sit half the night watching television - lol… Apparently they don’t have the recorder box you can get by Claro.
You can contact Sky : 809 372 3111 or 809 363 0800