Pros
Best company for fresh engineers
Cons
Not enough exposure to actual clients vision
Pros
Work life balance Employee centric on time salary Growth opportunities in different domains Great platform to learn with different channels
Cons
If you are a fresher, your key skill is not considered while projects are given. You can wait or say No rather than grabbing the first project given to you.