I applied online. I interviewed at Plymouth Rock Assurance (Berkeley Heights, NJ) in Sept 2018
Interview
Phone interview first with behavioral questions; then 1 week for in person interview, long personal interview first with 2 managers and then a member of upper management, behavioral questions and past experience. Still waiting to hear if there is a job offer.