Excellent growth potential. The sky is the limit for this place if they can get their process together.
Cons
Is experiencing growing pains, Claims communication is their #1 core value, however the communication is poor. Hires "experienced" managers who are not able to keep long time employees who do all of the work.