Pros
you get to work on client projects, no benching system. Bonus - you get to work on not just a single project, but minimum 2. If you are efficient, smart and good at work, you can even get to work on 4 projects simultaneously. Hikes - Good (double digits percentage) Opportunities - Good
Cons
Salary - peanuts in-hand micromanagement - very **2 high (you might be asked for every minute work - dont be surprised if you were asked what did you do todat once your task is finished. what do you mean we wer just sitting, chilling and not working between 7:55 pm to 8pm) timing - you have to be in at office at 10 sharp. you might be asked to come early around 8- 9 or you will get calls early in the morning. leaves - why do you need leave? you are sick, we dont give a damn, you have client delievarables you u have to work