Forbes reported recently that Minneapolis is one of the top 10 cities for millennials and Generation Z (those born after the millennials).

The big takeaway from this list? Millennials want to be paid well for their work and they want to be fed snacks while doing it. Turns out that Minneapolis companies score high in both of those categories and then some.

Forbes tapped, a career and salary information website that gauges salary information and likelihood of fun, to put together a ranking of which cities have what it takes to make this younger generation of workers happy.

Minneapolis (sorry, St. Paul, you weren't included) came in 8th, home to good job satisfaction (we tied for second in this category) and a median income of $49,200.

Here's the complete top 10 list; the top 20 list can be found on the Forbes website.

10. San Jose, Calif.

8. Minneapolis, Minn. (tied)

8. San Diego, Calif.

7. Washington D.C.

6. Seattle, Wash.

5. Cambridge, Mass.

4. Provo, UT

3. Boston, Mass.

2. Austin, TX

1. San Francisco, Calif.

What else do millennials workers care about? According to this study, a city's median income tops their list, followed by low job stress, job satisfaction, commute time, unemployment rate, having other millennials working in the area, and workplace perks like casual dress codes, flextime, onsite gyms, and of course, free snacks.

The young workers of Minneapolis have a median annual salary of $49,200. By comparison, millennials in San Francisco average $71,200.

In June, the Twin Cities also was ranked one of the best destinations in the U.S. for millennial home buyers.

If you're a high-salary, snack-loving millennial who's ready to pack your bags for the City of Lakes, make sure you come to Minnesota and not Michigan. The Forbes list erroneously has Minneapolis listed as a city in Michigan.

A happy accident perhaps?