Pros
Only infrastructure is the thing .
Cons
I worked for more than 3 years & there is not only one Con. Here you go: 1. First thing, if you are viewing positive reviews anywhere then please check one more time. Because HR themselves are putting these reviews with anonymous names. 2. Soon this company would getting acquired by another company & obviously Lay-offs are going to happen. 3. Managment, HRs are really unhelpful people & they are not caring employees at all. 4. You can't work for any project more than 2 weeks. You would come to know to be out of the project when you are actually going to start the project. :D :D 5. While joining they promise for your bright career & opportunities but in real nothing happen. And this is experience of all the employees [except Managment, HR] So think again & again before you go.