Pros
Great company mission (reduce herbicides by factor of 10). Everyone feels the company is making an impact in the world. Small company feel. About 90 people. Feel like everyone can really make a difference in the company. Great team to work with. Smart, but not high ego. Collaborative. Get to work on / with cutting edge technology (CV, ML, Robotics, Systems) Leadership really gets technology and how to be successful at it. Backing of John Deere, a huge company with huge customer loyalty
Cons
Because the company is small everyone is pitches in where needed. This is makes for great collaboration & teamwork. If you are coming from a large company and are looking to have a very well defined role with clear boundaries, this might not feel good.