Pros
Good company ,Great place to work
Cons
Low salary package and politics ,Everything will be in mangers hand and mangers playing full politics and manager should have chance to give higher rating and lowrating to some peopleand even if you give good effort that is not considered,every thing Manager hands they did not considered effort, we need to chit chat with manager than get good rating and appreciations. Performance appraisal: Bands : A,B,C,D A : excellent B : very good C : Ok Ok D : Bad Every body get C and some people need to get "D" that's why managers give to some people "D" If you get "C" 20000 they will increase ,If you get "D" Previous salary also they will discreese,if you get any other offers chosee bettere ,please dont join in TCS