Very flexible, family orientated company. Pay was fair. Management works with employees as much as possible for time flexability. Benefits started as promised. Customer accounts were fun to work with.
Cons
Too much work to do with not enough people to help.
The management can be a bit underhanded. IF you quote a product they invoice, get paid then use THAT money to buy another product...and you need to wait to get product you sold to customer until they get money.