with little over 250 employees, there are a lot of opportunities to be exposed to different disciplines. It is easier to drive a change: the management is relativly open to suggestions and improvements.
Cons
Sometimes it feels like the company take too much on its shoulders,
But it just a feeling as I wasn't privy to all management consideration.