I'm a UND graduate. As harsh as my words might seem, I would say don't even bother.
Frankly, I hit the Powerball jackpot being at a major at 27. I happened to run into the right people at the right time who helped me get my present job. My fraternity brothers are just reaching CA at 33 or 35 at their regional. It's a long and arduous slog here for most American pilots.
First of all, if I had to do it all over again I'd go to a normal state college and get a degree in Accounting or Management. I'd do flight training on the side. You can build hours without putting yourself hundred of thousands of dollars in debt. Plus, you'll graduate with a degree that means something in the real world.
Secondly, you're probably not going to get a work visa unless you get hitched with an American girl. We have plenty of unemployed pilots, not to mention unemployed non-pilots here.
UND is a fantastic school, and they have a fantastic flight training program. I have nothing to say except positive things about the people at North Dakota. However, to go there and expect a job in American aviation is a bad idea.