They promote within, true teamwork, being able to work from home, always giving incentives to better yourself, a great management team, and a company always striving to do better and constantly growing!
Cons
In today's crazy economy, the pay could be better but as I said, the company does always promote from within!