Overtime in Poland cannot exceed 150 hours in any one calendar year for each worker (although some exceptions apply). Weekly working hours plus overtime cannot exceed an average of 48 hours in the reference to period applied by the employer.
All employees are entitled to an annual unbroken paid vacation. An employee just starting a work attains the right, in the calendar year in which he starts work, to vacation with every month that passes. Every month he is entitled to 1/12 of the total vacation to which he is entitled after one year of work. An employee gains the right to the next vacation in each subsequent calendar year.
An annual vacation entitlement for an employee working less than 10 years is 20 days (26 days if over 10 years).
Beside paid leave, Polish workers can enjoy many national and public holidays (non-working days):
Source:
http://www.paiz.gov.pl/
http://en.wikipedia.org/wiki/Holidays_in_Poland