As a fresher/early career professional, it is a good place to work in, with lots to learn and a variety of responsibilities to handle.
Good colleagues and teammates.
Cons
Compensation is comparatively lesser.
Managing clients may not always be pleasant.