Ireland has extensive equality legislation that prohibits discrimination in employment and access to services on a number of grounds including nationality, race and gender among others.
Irish workers have very strong workplace entitlements, including at least four weeks’ annual leave per year, in addition to 10 public holidays; 26 weeks’ maternity leave; and two weeks’ paternity leave.
More information on these and further entitlements can be found here