This was a great place to work, and I left only for personal reasons rather than out of disliking the job. Co-workers are always willing to work together, especially under the umbrella that most people you work with are also affiliated with the University of Wisconsin to some extent. Benefits are great and there is plenty of paid time off.
Your experience can vary pretty wildly by specific appointment, depending on the job and the manager, but by and large developer roles seem to be well taken care of. If I had one complaint, it would be the slow progress that can stem from a slow bureaucratic approval process for new technologies.
Great management (varies by team), great work-life balance, excellent benefits, collaboration is encouraged
Bureaucratic processes slow down innovation, pay is not quite as high as in private sector, low diversity