Pros
Good Salary Good Benefits Good work life balance
Kontras
Overwork Manipulation Disrespect Lack of care for employers Cliques formed decades ago Narcissistic CEO - His narcissism trickles down and it is part of the company culture - He will reply to bad reviews but make no mistake it's all about him. Ruthless aggressive culture that rewards success by any means. It's all about the money for them. As a developer, you will never be asked how long a task can take. This is done purposefully to make you complete the task as soon as possible. No room for mistakes. This is due to the lies they tell their clients. Promising work done in record time. If this time is not met, you are at fault for the false expectations. Hence the high turnover. You will be treated like an annoyance. Due to the clique nature of the company. After two decades, it becomes really hard to move up within the ranks unless you can play the office politics and kneel down to the narc ceo.