* Above industry average pay.
* Recognition for hardwork is important to leadership.
* Highly qualified work force.
* Leadership emphasizes on training & self-improvement.
* Good work life balance.
* Good perks.
Cons
I've been with the company for almost 3 years and I honestly don't have any negatives to report on!
Great company!