Pros
Job security Good workplace culture Good work life balance Safe country
Cons
Leadership and Production management are generally incompetent. More focused on impressing upwards than they are motivating or empowering a team. Anyone with any experience in identifying problems is often stigmatized as negative and not working well with the team which is just leadership speak for shut up and sit down. Leadership is top down order driven less you incur the wrath of management and your career is stalled because they don’t like you. Promotion process is more a popularity contest on who has the best rumor about you. Milestone objectives are a joke to be spun into successes based on vague goalposts. Work gets redone and redone because leadership rarely has any idea on what work actually gets done because they are more interested in PowerPoint presentations than actual technical or production competency. Is it any wonder the turnover for senior developers is so high. Only a handful of devs in the studio who has been here longer than 5 years. The rest can find more fulfilling work elsewhere.