Pros
1. My headline is wrong. Actually the CTO is out of this world. His depth of knowledge along with his EQ is astronomical. 2. While your IQ may take a sharp dive while working here you will notice heightened street smartness. 3. Once you talk to him on/about engineering you begin to wonder why did you listen to your parents and go to school, would've been better to bunk and smoke tyre glue. 4. Very helpful seniors, from interview preparation to giving referrals they will always assist you.
Cons
1. This company is not for soft-hearted people. 2. The only problem is CEO doesn't recognize the CTO's unnerving passion to engineering and plays blame game on him. While it may be okay to scold him in front of his juniors but the CEO resorts to hand on approach with him which should not be done.