I applied online. The process took 1 week. I interviewed at Liberty Mutual Insurance
Interview
Had a phone screen with HR, then took some online aptitude tests, then an in-person interview with an Underwriting Manager then the Branch Manager. Overall pretty efficient, no nonsense process.