Pros
I can not think of anything positive
Cons
The engineering department suffers from centralized management under a single individual, which negatively affects team morale and decision-making.
There have been instances of discriminatory behavior towards employees from different nationalities.
Leadership, including the CTO who directly manages the engineering team, often makes decisions based on personal moods rather than consistent, professional standards.
Overall, there is a lack of professionalism and structured management within the department.