Whats the job? Department is very important as all the teams are very different and there are usually a majority race/culture in each department which sets the tone of the team.
Yes - all staff are offered housing or housing allowances.
All exit permits , sorry 'business leave notifications', are multiple now, but are valid for 3 days at a time. Only Crew and certain high level managers have permit multiple exit permits as far as I'm aware.