Pros
He tangata, he tangata, he tangata. The people, the people, the people. The Nelson office is a really friendly and welcoming workplace and the technology and product teams based there are no exception. The technology developed there is on an upward(outward) trajectory, and increasingly modern from the architecture up. You won't be stuck maintaining a legacy codebase. You will get to be part of a tech-team in a "start-up" (Post Series A/10+ years with market fit) that has heaps more room to scale and grow. Great Engineering Manager with a lot of experience building good software and solid, scalable architectures. Passionate and committed developers and product team to work with. Usual "start-up" type benefits like a drinks fridge and fruit, and a pool table + a new hat/t-shirt/hoodie/pair of socks every now and again.
Cons
Remuneration is not competitive even when compared to other places within New Zealand. This could be said to be typical of Nelson though, where Sunshine Wages are de rigueur ("you might not get paid much, but hey it's sunny!"). - Regular pay reviews - historically - were non-existent, though this may change soon. - Formal performance reviews - historically - were few and far between, though this may change soon. 3 or 4 different managers in 2.5 years didn't help either of these things. It was my first salaried tech job in New Zealand and I had to ask for every pay increase I got. In all my previous jobs - as a paper-boy and retail worker as a teenager, and then as a developer at a couple of different places in the UK after University - a yearly pay increase and a Christmas bonus were the norm, AS WELL AS performance-based increases. I don't know if this is a New Zealand thing, or a start-up thing, (probably a little of both) but it was very jarring.