Good place to work
Compensation could use an improvement. But the benefits outweighs this. Good HMO plan, too, for up to 3 dependents (shouldered by the company).
Work culture is fun. There are lots of Employee Engagement activities which makes it a happy workplace.
Management makes it a point to get in touch with its employees to hear their feedback.