Applied online - received an email from a recruiter a few days later....a few fumbles from the recruiter on scheduling and last minute changes. Eventually went through multiple rounds of interviews in Billerica and Rockland. Interview logistics were messed up a few times and confirmations received last minute. The actual meetings were good - very nice people. For the level of the position that I was interviewing for and the fact that I was an "executive" level candidate (as I was told multiple times) the process was not very organized. The experience was not very good.....