Pros
Great people to work with, good benefit package with health, dental, 401k, and vacation time, supports continuing education and advancement within, nice co-workers, an office in Madison and Reedsburg
Cons
There was a change in management within the last couple of years which created additional structure and procedures. Sometimes change can be difficult. Things are running smoothly now and challenges continue to improve.