Pros
1. Excellent mentor ship from the management. 2. Job rotation is excellent. You are not going to do the same job day in and day out. 3. Probably the best learning platform in terms of skill set, communication, strategy. 4. You'll be always satisfied with the job. You'll responsible for project execution, project management, client facing and some times hiring also. What else you need!!! 5. Career growth will be better than any other organization. You can actually compare yourself with your friends after 1 yrs. 6. Outing, team activity will be there like any company. But the most exciting thing will be the bonding between team members.
Cons
1. Discipline is very imp. If you are not disciplined, you can't survive. Probably you can't any where. 2. You have to be a team member. Nothing is more imp than team.