Pros
Friendly and respectful corporate culture, with smooth communication across all levels.
Talented and professional team, with people who are engaged and knowledgeable in their areas.
The company is reliable when it comes to compensation — salaries are paid on time and contractual obligations are honored.
Development processes are generally well-structured, with clear planning.
There is openness to new ideas and a willingness to experiment with products.
Competitive benefits and additional perks beyond base salary.
Cons
Some legacy elements from older products still require ongoing attention.
Certain products include older technologies and design approaches that could benefit from modernization.