Hi, I'm in the ERAU atc program and can help you a bit. I'm pretty sure UND has like 7 core ATC classes, ERAU has around 6. However, upon completion of the CTI program, which you would be entering, everyone is under the same hiring standards no matter where you went to school.
Once you graduate, your school will 'recommend' you to the FAA. You have two years from your grad date to be called and place "in-process" or you are SOL. This two year clock of death is the cause of some tension because of the latest hiring freeze which is just about to end. Some CTI grads are dangerously close to 'timing out' of their two year clock.
Once you are placed 'in-process' you simply wait for a class date in OKC and after class in OKC (avg 6 weeks) you are sent out to a facility in a region of 8 or so states (soon to be a broader choice) that you chose.
While it is notoriously a very stressfull job understandingly, I've met a handful of controllers who love it. The younger crowd tends to work more than the older crowd. But I've heard that the average work week is the standard 5 day 40 hours but be prepared to work some graveyard shifts as well. Also, the pay is very good. Pay is determined by how busy your facility is, thus somebody working in the N90 (ny tracon) will be making more than the person sitting in the Hickstown, Iowa control tower. I have a friend of a friend who works in the N90 and claims to be making 150k at the age of 24. However, a good chunk of that, probably 30k is cost of living expenses because of NY, but still pretty good.
Hope this helps.