You will receive an e-mail with a link to request an interview time slot. The in-person interview is packed with generic questions, including one Google style brain teaser, on paper.
If you get an offer during the interview, this doesn't mean that you will be able to negotiate wages then, as the person interviewing you may not be in charge of this. Unfortunately, the person who has this authority may never look at your credentials.
Any unprofessional you encounter at interviews is a reflection of the company's lax ethical code with senior employees they value.
You may have to pay for transportation to a drug test site, on your date of hire, in case you do not have a vehicle. They will not reimburse you.