Opportunities to improve technical skills (if self-motivated)
Cons
CTO lacks professionalism and leadership skills
Verbal abuse and disrespectful behavior from leadership
No professionalism or ethical conduct in the IT team
No job stability or transparency
Forced resignation around appraisal time
Repeats the same pattern with multiple employees