Great benefits and friendly people. Everyone is very helpful and the management cares about their employees
Cons
Not really a con since it is good to see people working for the company for many years, but unless someone retires there is little opportunity for advancement. Even though the company is growing so opportunities might arise faster.