I applied online. The process took 4 weeks. I interviewed at The Imagine Group (Shakopee, MN) in Aug 2016
Interview
The first interview was very straight forward and exactly what you would expect from a large company -- the second interview went well, however they mentioned 3 different positions to me instead of the one position that I had applied for.