I applied online. The process took 2 days. I interviewed at Bearing Insurance (Glen Allen, VA)
Interview
I went through the following: Phone screen with HR coordinator; in-person interview with manager; final interview with management; and writing sample and Excel exercise. The assessments were nerve wrecking but I actually did well on them.