Pros
-Good working environment, excellent team work.
-A lot of people with sound technical abilities, a good culture of mentor ship.
-Best projects to be handled, Project Quality & Variety.
-Best salary paying company in the field & increment is also good.
-Work life balance, Cooperation from team.
-Best for Freshers for learning new things, lot of scope for learning for beginners.
-Lot of scope to learn for a recent graduate.
-Focus always on skill development.
-Overall the best Civil Engineering Consultant with versatile projects.
Cons
No downsides. There is positiveness in all aspects.