Vantaggi
It's a great company with good benefits with a community feel to it. The traditional benefits or medical, dental, etc. are just the beginning. There are small daily benefits, such as snacks, comradery, and regular interactions with management in positive ways that also make it great. This truly is a "it's the little things" scenario. There is also a real concern and input from the executive management for the input from every employee. No closed doors, seems to be the real policy and that anything that is good and bad is truly listened to and resolved. Nothing seems to be done in a closed door way. Everyone is able to no the reasons for any decisions. I love how much interaction I can have will all levels of employees. The pay is also on par with other industry standards.
Svantaggi
If there is one, it's that it's a smaller business, but that would only really matter if someone were using the company as a stepping stone to another larger company. But I see no reason to leave once you are in. It's a great environment.