Contract employees provide flexibility to a workforce. For example, if a project goes on hold or is less cumbersome than expected, you can simply reduce your workforce and you will no longer have to pay for this member of staff. On the other hand, if you suddenly require more employees for a big project, you can hire these employees on short notice and without the lengthy requirements of the permanent recruitment process.
You have decided to make that all important move to Ireland and got yourself a job in Dublin, otherwise known as the European Silicon Valley. You have prepared yourself by reading guides on relocating to Ireland and you can speak fluent English. However, when you arrive in Ireland you have no idea what people are saying and the slang that people are using!