Pros
Stable company with Salaries paid even in years in loss (specially during Covid). Medical, Fuel Benefits available on higher grades and benefits increase as you promote.
If the manager is good, you can attend to personal activities in work hours if you work on non-working hours(working on weekends) also.
Cons
If you get a good manager this place is very good. There are toxic managers in some departments that I see lot of employees left.
Company is sales oriented hence technical persons hardly get recognized for their value. Sales is the primary KPI.
As any private company in Sri Lanka, work load exceeds for most employees. Even the HR promote "Extra mile" - to work more than the 8-to-5 duration. In Projects field it's normal to work on weekends. But no additional payment (OT) is given for Executives. Project incentives are available to compensate this only if project exceed initial profit margins. If the Manager screw up P&L it won't matter how hard you work it won't get paid.
Doesn't give a decent Service Letter. Just a generic one with two or three lines with mentioning positions held.