I just did my interview in Phoenix office and I thought I'd share. It took me a little less than 7 months. When you arrive, there will be plenty of parking, and they will let you in 30 minutes before the interview. When you go in with the officer, they get your fingerprint from both of your index fingers, then the officer would ask you to raise your right hand to pledge that you wouldn't lie.
For me they confirmed my name, address, date of birth, marital status, etc. from the start (i guess to confirm that it is me?). The officer asked civics questions, reading and writing (very easy), and started asking questions on Part 12 from N400. Make sure you listen to questions carefully because most of the answers will be no (unless you did anything), but it becomes yes when you are asked about your duties as a citizen.
I had additional out of country trips since my application, but they already had it in the system. I had to update my employment and my title, and thank god I brought my document. They didn't take it but wrote down the name and address of my new job. I think your paystub, W-2, verification letter/offer letter would suffice as long as it contains those info...
They didn't ask me why I wanted to become a citizen, my previous address, or definitions.. but I speak English fluently and I was even having a small talk before the interview.
They told me to wait outside and they gave me a letter that my oath was scheduled at a courthouse, so no same day ceremony, but overall it was a breeze. Everyone was so nice and welcoming.
I found US Citizenship Test. Org Youtube very helpful (I'm not affiliated). I watched the interview, and practice 100 civics questions from Youtube so that I can listen to the questions. Thier mock interview videos were on point.
https://www.youtube.com/c/USCitizenshipTestOrg