Interview process consisted of homework, phone interview, followed by half a day of in person interviews. The process wasn't difficult but it was lengthy. The communication with HR was good but salary looked on the low end for the work/life balance expected.