Pros
The company has always been fairly small. It has made it easier to get to know everyone that works in the Madison area.
Cons
Management is hush-hush about even the smallest of things. This makes doing your job very difficult, if not impossible, at times. The management's egos run wild. They buy fancy stuff they don't need while the equipment people need to get the job done gets overlooked. For being a small company, the owner is nothing more than an enigma. In the years that I worked there, most people say they couldn't even recognize him if they bumped into him.