Originally Posted by
flyingcrazy
1. Yes they MUST be US citizens however I think joint American/British citizens
are allowed to work for the CBP.
2. Yes they are US based and would have to be sent to the UK as expats which would mean somebody (BAA, CBP, etc) would have to pay their flights, housing, tax benefits, health insurance etc
3. If the US hired locals then the locals would let all their friends into the US without checking them.
Good Idea though! ^

I could make a fortune charging bribes to people who wanted to enter the US without the immigration procedures.
But at the very junior / basic level of officer it seems to be a very unskilled job with very little decision making or discretion. So basically, scan passport, take fingerprints and ask a couple of meaningless standard questions and then either admit the pax or refer him/her to a higher authority. Why does every single one have to be a US citizen over here with all the expenses an ex-pat would require?
Now the more senior immigration officers that would conduct interviews (sorry, interrogations) with anyone flagged up by the junior front-line ones may well need to be ex-pat US citizens. But wouldn't you need only one of these for say every 10 front-line ones that actually sit in the booths.
Solutions may well exist but it takes a will to effect any change...