I attended 2 interviews both were on-site, It is a family owned business, so every body in the top level management interviews you. Very professional in communication and it's a very good firm to work for. The interview process was pretty straight forward: they walk through your resume and some behavior questions