Pros
(I am a former employee, but the Glassdoor review form could not handle that input) - personal development opportunities; hard / soft skill development through mentoring, on-site trainings and online courses - internal career opportunities: ability to retrain and switch positions, whether in the same team/unit, or elsewhere in the organization - constructive performance appraisal system, transparent performance-based bonus scheme - proper work environment: ergonomical workspaces, great facilities/infrastructure - decent benefits, good health insurance - great community and teamwork - flexible work hours for development teams
Cons
- the company has a sometimes overwhelming amount of tech debt, which is usually in the way of innovation; these debts are often not addressed properly, or in time - lack of transparent communication on behalf of upper management (however, there is some progress in this field) - strict limitations on working from home