Vantaggi
1) Excellent work atmosphere, very positive energy throughout the team. 2) The team mates are very intelligent, highly committed to their work and efficient. 3) You have to be pro-active, smart, innovative , responsible and give your best to succeed in this company. This helps you to build your career as well. 4) Lot of inter team communication exists which leads to your overall development on communication side as well. 5) Salary seems to be good and people seem to be happy with appraisals as well. 6) Director is extremely technical and at times he also guides you from technical perspective if you are stuck any time, management seems to be very proactive and helpful.
Svantaggi
I didn't find any cons as yet but i feel those who are not much hardworking would struggle in this place.