Great company to work for.
This industry has been troubled over the last decade.
I applied online. The process took 3 weeks. I interviewed at Alliant Energy (Madison, WI) in April 2014.
First initial part, phone interview and then face to face interview. After the interview, I tour the office and then sat down with the hiring manager. She went over her day to day operations. It was a very long interview. The interview questions part was about an 1.5 hours and the tour/job shadow was 1.5. It took over 3 hours.