An immigration officer controls the movement of non-citizens in and out of his country. He traditionally dispenses advice to immigrants on the rules and guidelines for legal admittance and residence in the country. An immigration officer commonly works for a regional government agency and is usually considered a civil servant.