If you are a fresher/intern or out of job, this might be a good place to start and destroy your career.
- CTO has lost touch with technology but still believes he knows everything and is being projected as a true programmer and hacker out there.
- CTO is a immature and impulsive. His decisions do not have any basis and then he will try to enforce those decisions on the team/company.
- Almost all the old employees in the engineering team have left due to the rude, childish, arrogant and bad leadership of the CTO.
- CTO will preach about being attentive in the meetings but all the time you will find him lost and indulged in his phone. If you ask anything in the meeting, he will give some stupid suggestion which he would refute days later and blame you instead.
- No senior engineers in the team.
- Engineers are not paid at par with the market but the expectation is to work days and nights in office.
- Unrealistic engineering deadlines which keep getting extended.
- CTO micro manages every single member in the engineering team.
- No work from home because it is against the culture of the company. If you don't come to office for some reason, you will receive a mail or ping from the CTO.
- Don't believe in appraisals. Major component of your increment would be variable which you will never get completely on the grounds that the company didn't perform well.
- Bad engineering managers. They are basically proxies of the CTO. No original thoughts as such.
- If you suggest an idea to the CTO, he will disagree, but then if someone from another renowned company suggests the same or he finds an article online on it, he would say "hey, its an awesome idea and why are we not doing it."