All full degree students (Bachelor or Master student) are allowed to do temporary work up to 300 hours per a year. If students wants to work more than 150 hours per a year, then they need a work permit (except students from the EU member countries). Other international students (non-EU) are required to hold a work permit to undertake paid work of any kind.
The exchange students who are less than 26 years old are allowed to do temporary work up to 300 hours per a year and do not work longer than 7 days in sequence or max. 30 days in a calendar year.