Apply online, online questionnaire emailed after application, phone screen by outside company, phone interview 1, phone interview 2, in person interview with 2 managers. Offer was made about 1 week after in person interview. Counter offered and received a lot of pushback. Was offered 2.5% more but salary was still on the low end. Accepted the job, and signed paperwork and submitted drug test on first day of work.