Pros
Good for fresher , learning opportunities are there for a fresher ,can learn multiple technology not only 1 domain,can work in different environments. Sal is ok for fresher as per Market standard.as per my experience seniors are very helpfull during my tenure.
Cons
Not god for experience person ,salary is not as per the market standards If you are from db team then you have to work on holidays also (Saturday n Sunday) at least 3-4 hours and there is no allowance for that , U have to work late night also at least 2-3 days in a week .that is also without allowance. Annual sal hike is low , and the most of important and worst policy is notice period 3 month and their is no option called buy out so think twice before joining this company in my case I had lots of arguments with my manager for early leaving but they didnt approve my request they ll force u to serve 3 months notice period One more thing u have to work on 1st ,3rd and 5th saturday also