Vantaggi
I feel it is a fun and challenging environment with supportive helpful coworkers. The management team was recently restructured (circa 2016) and employees are more empowered now. The products are all industry leading. I can see the effect of my contributions since it is a relatively small company. I am able to participate in many different technologies. I really like the people I work with, and that's probably the biggest "pro" everyone works and plays together well.
Svantaggi
When it is close to a product release point I end up putting in a lot of hours, but this is typical in product development. Most of the time work hours are reasonable. I might be able to make more money somewhere else. The company has been doing a lot better after the management restructuring so we are hoping to see an increase in remuneration.