The company really cares about its employees. it is 100% employee owned.
Training is one of their greatest strengths.
Growth opportunities are available and they encourage any type of educational achievements.
Cons
Nothing comes to mind, only good things as mentioned above.