HylianYoshi said:
You also need to prepare for a quiz on various elements of US history and government. My entire family, myself included, are immigrants, and I've previously helped my father and brother with their studies in this regard.

How difficult is it to get in overall? Do you certain qualifications or a job lined up?