Pros
The culture is outstanding. Everyone is friendly, knows your name, and helps you achieve your goals. Good benefits, fun, and pleasant people to work with.
Cons
The company is stuck in time. Even though it's a software company, the main products are far away from the competition, even in an international landscape. The products lack a vision oriented towards the market. Leadership is extremely political, everything changes by the day, and the pressure can be overwhelming. When it's not your fault, you're going to be the first one to get hit. At the end of the day, you're just another one.