Pros
Amazing Mindset of Technical Expats in the system, very genuine and innovative approach to any problem statement, management has the heart to experiment and allow the employees to train in latest technologies, test it in live production environment. Can you imagine that the top management has funded crores into the system but are so quality and technology conscious that they didn't release a product they have incubated for the past 4 years till it is absolutely state of the art.
Cons
Salaries sometimes are delayed like mid month etc. but yes always paid. Very helpful HR, when I planned to leave after 6 years of working the CEO and HR personally counseled me to join a good bigger company. That was the only CON I was not allowed to leave for two extra months till I got my job in a MNC