- Get salary on time
- Can stay in bench for long time without getting fired.
Cons
- Get to learn nothing new
- Always dry project pipeline
- Typical indian MNC with communication barriers
- in short if you are a software developer this is not the place to be in. Heard BPO section is good but not sure