Pros
*Great atmosphere at the office: people are very friendly and willing to help *Flexi-time is a big plus for those with families or other external commitments. *Old tech stack but there is an attempt to modernize it with a move to AWS Cloud *Plenty of time to upscale yourself and learn new technologies: I personally had the chance to switch 3 different projects in 5 years, everyone with a different domain and tech stack, there are very talented people from whom you can learn a lot as well
Cons
*No bonuses available, no performance-related incentives *No sponsoring of official certifications (e.g. in Java and Cloud technologies) *Management gives no clarity around the direction of the product *Promotions are rare and the criteria for achieving them are just a mystery. *No corporate culture: Big lack of communication on common intents which drives every team to do things on their own without having a common company guideline/direction *Scrum is overloaded with Waterfall processes, which makes it really anti-agile *After the learning curve is over you get stuck into heavy processes to even take the most simple decision to move the product forward and the career growth path is not clear as well, which means it is a good company if you are a graduate only *The PO role is pretty useless because he has just to execute decisions coming from product management without the chance to question them along with the scrum team, so basically, there is no trust in the Scrum team