Pros
Good if you are looking for work at Home and Flexi time sort of arrangement.
Cons
>> Quite a nepotic pro-Keralite culture >> No processes for Goal setting, KRAs, measurement and no 360 degree appraisals >> Everything is there in letter- not followed in spirit -very superficial systems >> No clarity on budgets for projects, sudden changes in reporting leading to confusion during performance ratings >> No escalation system, your manager's word is the last word, No 360 degree feedback >> HR is very slow and unresponsive, they will point you back to your manager for everything, even if the manager himself/herself is the problem >> No whistle blower protection, you are left open to attack if you raise any issue >>No clarity in Vision/ Strategy/Branding/Marketing...just growing through "contacts" >> No differentiation- just another mid-tier IT services company