Yearly allocation of training for all employees. You can take charge of your growth and career advancement. Great opportunities provided by the company.
Cons
Highly political environment. Challenging for new comers as there are some who bully new joiners. Challenging to get things done, helpdesk sometimes can't really provide help.