Pros
Colleagues on the team made work enjoyable for the most part. App was fun to work on. Subsidised canteen. Health insurance. Decent pension scheme 5% personal; 10% matched.
Cons
No career growth - heavy push back from head of software when trying to get to the next level. Not wanting to open a new role for a more senior position. Laziness from upper management. Limited benefits - most companies offer more for their employees. Way below average compensation compared to market average. ~25-30% lower than average. Yearly bonus strategy is a mess where your manager has to fight for 1-2 available 10% bonuses whereas the rest of the team get mid 5%. It didn't matter how hard you worked or how much time you put in. TDLR; you are punished for committing years to this company. You can easily obtain 50-100% more compensation simply by looking elsewhere.