Pros
Consistent with salary payments
Decent work-life balance for non-ambitious roles
Friendly coworkers if you're lucky with your team
Cons
Outdated technologies and infrastructure with little to no modernization efforts
"One-size-fits-all" micromanagement culture regardless of employee expertise
Minimal to no onboarding or support when shifting projects
No structured career path, mentorship, or upskilling plan — most roles feel like career dead-ends
Promotion and salary growth are stagnant unless you remain for years or join management’s inner circle
Management prioritizes stability over innovation, often at the cost of software quality and developer morale
Office facilities are described as old and poorly maintained