Great place to work. Lots of opportunity for growth. Great work environment. People treat the place phone like home. In a short period of time I've developed excellent management and communication skills
Cons
It takes a commitment but those willing to work hard are successful