Pros
Supportive Senior Management, excellent opportunities for Freshers considering the projects, Good salary hike, Mid-level employees get good exposure and responsibility. There is No pressure mounted by Top Management and provides a Good work-life balance
Cons
Work load but that's part and parcel of IT industry