Be honest there are so nice chances in IT and Engineering field, But problem is that UK rules are very tight and they not give long time visa for stay and very hard to get good job. too Expensive and shit weather as well, but their companies give good benefit and facilities.