Experienced GMI-guy with understanding and ability to preserve General Mills corporate culture.
Pros
General Mills provides awesome benefits, great amenities in the Minneapolis office (including free fitness center, free doctor's clinic, hair salon, bank, concierge, dry cleaning), and good, competitive compensation. GMI definitely is true to its values and ethics, and I think it extends beyond the legal obligation. This committment to our values, along with the focus on teamwork and collaboration makes me generally happy to come into work each day.
Cons
If you live in Minneapolis, it is cold! If you don't , but you want to be promoted with the company, know that ALL ROADS LEAD TO MINNEAPOLIS and you will be here at some point. If you don't naturally have the General Mills "personality" you might find GMI, like any coroporation to be overly PC and overly peppy. If you are not proficient at networking, or have no intention of learning how, you might find your ability to be promoted limited as you move up with the company.