Management is very supportive of new ideas and initiatives and gives you freedom to work. No politics or micro-management, people are very supportive of each other and there's so much room for growth.
Good company and work environment. Human resource team is great when there are issues with insurance, expenses and compensation. Solid products and good reputation just not well known in the US. Management team is very fair and easy to work with