I would say that McHale Engineering is the only decent sized employer in the town, Nice town school, 3 more country schools. A lot of development going on on all roads into the town. As regards amenities there are no swimming pools or cinemas but a few nice pubs and restaurants and you are close to some of the most beautiful countryside in Ireland.
My impression is that most of the new arrivals in the town are working in either Cbar or Galway