Pros
They have a CTO who is not CTOing.
They have just 9 working hours on paper, but still they'll expect you to sit like 14 hours or so a day, that too in the office. Even after that, the CTO would come one day to say you don’t do anything, you just bore him, he feels sleepy watching you. I mean yes, this is exactly what a CTO is supposed to say to his employee — after all, this is all a grown-up man does. Seriously bhai, please get better.
Sprint is managed too good that they don’t even know what sprint is. You'll burst yourself day and night, even on weekends, so that the CTO can come and say, "Time given is more than enough," which is 2 days in best scenario, no matter how big the task is. And will say time is enough, you are the one who has a skillset gap and are not capable. Even after this, if you will to leave the org, he will ask you to stay back — and that really makes sense to him.
Totally politics-free culture, like even any country would have less politics relatively.
Biasing not at all — I mean 100% it is there.
You have to be available on weekends 24*7. If you're not, they'll call it "someone is blocked because of your personal plans."
Very employee-centric company i.e. -5/10.
Policy changes like every day or every hour.
They have chairs to sit on, given you come early so that you can get one unbroken chair to sit.
Cons
Colleagues are really really good — the only reason you can stay there.
TL is supportive, but again they don't even value TL.
Good and cheap food stalls around office.
Product does have potential but cannot be any better with such leader or management.