Pros
Otava is a 30ish year old company with a lot of history, many happy that have been around for well over a decade, and many long term employees as well. Due to the # of employees and the mid-size nature of the business everyone wears a lot of hats. This means that everyone also has to be a self starter, self manager, and self motivator. For those that do well in this type of environment it is a great place to work. For those that need constant micro-management it may not be the best fit. The company always seems to be making incremental improvements in all aspects of the business. The employees and teams are all genuinely good people that want to do right by the customer and help other departments internally.
Cons
The same things that I listed as pros could also be cons for some people if they are not a fit for this size company. For me, I don't see any obvious cons