Very family orientated company. They have excellent insurance, good vacation time, sick time, a scholarship fund for employee children and yearly raises
Cons
Takes a long time for design changes to take affect. Not enough opportunities to earn extra money on commission or bonuses.