I originally gave my resume to a friend who worked full-time at Johnson Controls. She forwarded my information to someone at the company, and HR called me a month or two after to set up an interview. I spoke with HR briefly about my background, and they set up the on-site interview. The on-site interview lasted a couple hours. I interviewed with an HR representative about my skills and background and then met with the director and VP hiring for the department. I also did a brief skills test (more info. in "Most Difficult or Unexpected Question" section).
I did not receive an offer for the first position for which I interviewed, but because of my other skills and strengths, they passed my information on to another department. I interviewed separately with the other team, and they offered me a long-term internship.