I am so impressed with the structure of the company and the way the employees are treated. The management holds itself accountable for employee development. The employees are mentored and trained, they are developed in the areas of their interests, and they become experts in what they do.