Pros
I was given a lot of diversity and opportunities within my role, which included a lot of chances to improve my skill sets in areas where I had no experience. This was a great benefit. The people are very dedicated to the work and generally very knowledgeable and intelligent. Many chances for ongoing scientific development through seminars and courses, similar to an academic environment. If you enjoy outdoor pursuits, the location is excellent for hiking, fishing, biking, etc. The company seems to be doing well and is very stable. Benefits are very good as is work/life balance.
Cons
Bar Harbor isn't for everyone - it can be very isolated and quiet. Compensation below average, but cost of living is not bad (so, standard of living is fine). In my particular role, I don't see any opportunities for formal career advancement (promotions, new titles/roles, upgraded pay) within the company, and this tends not be addressed by supervisors, even if they are happy with the work you are doing. People tend to stay ~2-3 years, or 20+, so this is clearly a matter of personal preference.