The engineering team is split between Rochester and New Zealand, and sometimes there is a lack of planning and technical direction between the two groups. There is an inconsistency sometimes with the stated company strategy for long-term product roadmap with the reality of short-term heavy development pushes to land a deal.