Pros
Excellent Expertise / Technical skills within the organization
Very friendly environment.
Cons
Very basic and limited employee benefits
Adjustments in salaries happens randomly every few years, the increase is usually very minimum.
No proper bonus scheme, happens randomly every few years.
Salaries used to be good years ago, but failed to cope with the market/inflation.