Pros
Fantastic benefits are a huge plus working at a public university. MSU provides health, dental, substantial 403b matching (the nonprofit version of a 401k) and generous vacation time which increases as you gain years of service. Other fringe benefits include half tuition for any dependent children you have who attend MSU, 14 credits/year of free tuition for support staff employees (at any school in the state!), discounts on area services, and more. MSU has a beautiful campus and is honestly it's a pleasure to head into work every morning.
Cons
As a whole MSU is somewhat discombobulated - being a large university can do that. Also, it seems odd that there's no vision insurance offered - that's something I really wish they had. One other downside is that career advancement can depend on the department you're employed in - a smaller department won't offer as many opportunities without first needing a lateral transfer of some kind.