Pros
Great culture and support for employees. They are making a good effort to take care of people and listen to their concerns. You can't beat the mid-western friendliness.
Cons
The whole underlying strategy of Eide Bailly is to dangle the carrot of becoming a "partner" in front of staff for a decade or more and hope that it will motivate them to keep working on difficult projects with mediocre pay. There are three problems with that strategy: 1) You can make a lot more money joining a hot startup than you can hope to make becoming a partner in some distant year 2) There is no defined path to partnership 3) Technology consultants cannot become equity partners anyway since they aren't CPAs. The best consultants are leaving for better pay and equity at growing companies. Clients are recognizing the talent drain. And they are going to ask for lower rates that correspond with the people available.