Hi Katherine,
Good questions.
There are not a lot of organized expat groups to choose from in Uruguay. A good strategy might be to just get to know some English-speaking expats and locals, and then gradually find individuals who share your values and interests.
The only organized English-speaking expat group in Uruguay that I know of is Punta del Este Expats. They meet once a month. It’s common for expats from other areas to attend their monthly meeting.
https://puntadelesteexpats.com/
Also, small group Spanish classes is another way to meet English-speaking locals (the teachers and staff) other English-speaking newcomers to Uruguay (your fellow students), as well a learning some Spanish. Through the school, you may also learn of locals who are learning English and may enjoy practicing with you.
Piriapolis is a smaller town outside of Punta del Este that you may find interesting.
The Internet is generally very good in Uruguay, with fiber-optic lines in many areas. With my basic home Internet plan, my plugged-in computer has a 408 Mbps download speed and a 31 Mbps upload speed.
Good luck to you,
David
(P.S., We have a new "Uruguay" category on the International Living Community page, whuich is the first place I look for new messages each day.)