Here you can find all the information about working at the University of Twente and working in the the Netherlands, in general.

Working at the University
Working in the Netherlands