I applied online. The process took 3 weeks. I interviewed at Commonwealth (Boston, MA) in Mar 2017
Interview
It was pretty easily if you are well prepared for the process. Three step interview that took approximately three weeks. First interview was behavioral then it turned more into technical for the second and third interviews.