Pros
# CTO direct & assertive approach, has a plan & mission..
# Excellent office environment
# Opinions respected
# Ideas listened to and implemented based on IT companies best practices
# No top management politics n only meetings n no work..
# Here culture is like people brainstorm to work towards a same goal and management supports their decisions and gives a space to innovate and explore to get excel in their future projects..
# Sports arena and the tournaments during the years is a ++'s, here to show your talent
Cons
# Only negative point that I can think of is, compensation is average