Supportive team environment, good exposure to web technologies, decent work culture, flexible learning opportunities, and approachable colleagues.
Cons
Workload can be heavy at times, project deadlines sometimes unrealistic, limited career growth opportunities for freshers, salary structure could be improved, communication gaps between some teams.