Pros: benefits, bonus, opportunity for growth
Cons: poor communication from the top down
A very reputable company, growing every year. Employees receive fair compensation and benefits. Co-workers are awesome, but I feel management could be much more efficient communicating to their employees. Since I started, the company has become much more corporate compared to a family based company in the past. Overall I would rate them @ a B.