I applied online. I interviewed at insightsoftware
Interview
You have to do a timed two-part assessment after your recruiting call. My 2nd interview had a case study, but only got about 5 - 10 min to read through and respond. The interviews overall were pleasant.