Pros
Good working environment
Some talented and hard working employees
Flexible working hours.
Good challenge in work and has chance to learn knowledge.
Kontras
Not all employees are doing their job, some are just killing time. Very slow promotion and salary raise. Management is used to give good words on employees but no promotion and salary raise following up.
Benefits leg behind on par companies. Not value its hard working employees that much.