I have heard quite a bit about foreign students who have their basic law degree from their respective countries and are now pursuing LLM at US law schools. They face tough problems finding a job after the completion of their LLMs because most US law firms do not recognize anyone without a JD from US law schools and career centers at most law schools do not allow these foreign LLMs to participate in on-campus interviews. In addition, many of the states in the US do not allow foreign LLMs without an American JD to sit for the bar exam.

However, my question is this:
What about somone who is a citizen of a different country but has got a JD from a US law school?
(1). What are his/her chances in getting a job at the end of the JD program? (I am talking about ALL types of job - conventional big/mid-size/small US law firms, public organizations in US - American or International, I understand that due to citizenship requirements such a person will be ineligible for any job positions in the US Federal or State Govt)
(2). And also will there be any restrictions on him/her being eligible to sit for bar exam in any of the states?

Thanks and will appreciate any helpful response...