It goes without saying, but please remove your bias before selecting.
Which of these 3 is the best job?
Not - Which of these 3 has been the best job?
Not - Which of these 3 could be the best job?
Just, simply - which of these 3 is the best job?
There is no "best job." There needs to be a criterion.
Best location? Colorado.
Lowest expectations? Minnesota.
Best program currently? Pittsburgh.
Highest quality of life? Colorado/Minnesota
I could go on.
I would argue that Colorado might have the highest ceiling of these three schools. History of success, fantastic weather, nice facilities, strong school academically but not a Vanderbilt/Stanford, amazing town, Colorado State/UNC are the only other D-1 programs in the state and won't steal recruits (similar to the Gophers and NDSU/USD). PAC 12 is a good conference to be in.
I love MN and I think it has a lot of nice things going for it but the program is not doing so hot right now, and the administration is up in the air. There are many positive things (metropolitan city, nice campus, only show in town etc). Big 10 conference is great to be in.
I know least about Pittsburgh. The town is not so hot and being in the rust belt hurts, although from what I hear the city is improving. Weather isn't great. Football program is strong right now and it is a reputable school academically. Big East is mediocre.
I understand what you are asking, but even though Pittsburgh "looks" like the best job, I think it is a much more complex than that.