Likes
Colleagues are good in my team and in most of the teams. Will support you in every case.
You will learn new things, maybe not all but will give you a good exposure of technologies as a Developer.
If you get a good team, work-life-balance will be there.
Dislikes
I feel Compensation is a bit low as compared to market.
For some teams, not all, Most of the time, Developers are also involved in testing more than the development.
Work policy:
Depends on team, 2days or 3days/week from office
Work days: Monday to Friday
(Strict Timings)
Work related travel: This is a desk job.