Pros
1. Lot of small things like friday lunch and learns, special interest groups ,weekly comic strips, ping pong, mini library, bowling nights etc. make it a fun place to work at. 2. Natural lighting all day. Most comfortable chairs. outdoor seating. Nap rooms. One of the best offices I have seen. 3. Being a small-mid sized company, the rate at which things move are really fast without any Bureaucracy 4. Work satisfaction. I have a lot of freedom to design/present algorithms and to implement them. 5. Importance given to work ownership. Trusted me with clients and let me handle their developments few months after I started full time. 6. Challenging work. Very few companies work with this level of challenging problems in Operations research.
Cons
I cannot think of any big cons to put down here. One minor thing I can think of is the location of its US office. Gainesville does not have big city perks like that of San Fransisco or even Austin