Pros
Good exposure to work for talents. You will be given responsibility to deliver the challenges. All the work and technology exposure you want its the right place for freshers and laterals if only work is considered. Are you workaholic? Then yes join us, you can work and work but ......
Cons
..... no one will recognize you for what you do. Office culture is just bunch of senior people trying to create dependencies, full of politics, ready to take credit of other persons work and some how maintain their jobs.The major reason not to opt for this company is the salary. If you are OK with what you get even if you know you deserve better then you may but please don't expect good incentives or hike for your performance. Here everything is pre-defined by managers and the performance evaluation is just a joke and waste of time. Even if you get out-of-out rating but they have already decided what to give you. So no use of giving your best, no one with appreciate your hard work and last date of every month you will get disappointed and your confidence will go down year by year.