I work in Arizona. I recently applied for a promotion from analyst to senior analyst and the hiring manager said it came down to me and another candidate. The hiring manager said we were both well qualified and it was a tough choice to make but there was only one position available and I was just barely edged out. The person that got the promotion is working in the US on a visa from a European country. If two candidates are well qualified shouldn't the American Citizen get the edge over a foreign worker? I realize this sounds like sour grapes but it just doesn't seem right. Any ideas? Is there a case here? Thank you for your replies.