Very good place to work for. Supported by leadership and have professional development opportunities and trust. Good pay and benefits. Great work/life balance.
Leadership is incredibly supportive of prioritizing life and balancing work, small and intimate work environment, yearly market wage review and increases, opportunities for growth galore and plenty of room for development
Cons
Own your development; small setting means a path isn't necessarily found for you and you have to find a gap and forge your own, technology a little behind the times but improving