Applied online via company website, initial phone screening done with HR then next week invited for in person interview at Montvale NJ location. 3 seperate interviews scheduled on site. Variety of questions, emphasis on work flexibility, someone can work after hours, wearing multiple hats, organizational structure of company.