I am 26 and moved to Burlington late last year because I was supposed to be living in Montreal. I had a job lined up with an online business, but they dropped the ball on helping me acquire a work visa (I am originally from America and not a dual-citizen). I am also not an ex-patriot, basically at the time Canada's dollar was amazing and I needed better income. But I also wanted to stay near my girlfriend (attends college in MTL) and close to the many friends I've mad in Canada over the years. I had a former roommate in Philadelphia who graduated from UVM and I called them up. They had only positive things to say about Burlington, except that the job rate in Vermont was terrible.
Could not be any truer. It took me almost Four months to Find ONE GOOD JOB, even with a college degree and years of online business experience. That seems to be one of the major issues in B-Town. There are plenty of places hiring part-time counter workers, but no big paying salaries. I make ok money now working in web analytics, but it's really only good for Vermont. If I had the same salary in Philly, I'd be just getting by. If I had this salary in NY/NJ I'd be bar tending at night to make ends meat!
Reasons to move to Burlington, VT:
-Good Public Transit
-A small but entertaining downtown (good pubs, food, decent music scene, though too many jam bands for my taste)
-Friendly locals
-Best Reason: 1.5 hour drive to MONTREAL...so if you have nothing to do on a Saturday night, just drive or Greyhound it to MTL!
-GREAT local beer
-In walking distance to everything
-UVM girls

-Many NY/NJ exiles, which I like, being from NJ originally
Reasons to NOT live in Burlington, VT:
-It's Vermont, if you leave Burlington it's like South Carolina, only colder
-No cultural variety, it may be the whitest city in the country
-Rent/Utilities are not cheap yet not expensive (though I choose to live alone, making it a bit harder)
-Locals are friendly, but also a little "off" - Maybe it's the long winters, or the lack of things to do during those winters, but everyone I've met who's lived here for more than a decade seem to be kinda nuts (nothing personal against long time residents, this is my personal experience)
-It's F-ing COLD in the winter (and I lived in Montreal for a short time, though there you are underground/indoors more)
-UVM girls

-Lack of any 7-11/Wawa/Quick Check type 24/hr store
-Many Boston exiles (sir, there's only one "A" in "car")
-Lots of drugs (but if that's your thing, move it to the pros)
-It gets old...FAST
To sum it all up - If you want to live kinda out of the way but have the virtue of public transit (city bus, greyhound, amtrak, airport), and a fun city atmosphere, and you are not looking to strike it rich, but live decently, and you like good beer and freezing cold, Burlington may be the place for you.
It has drawbacks, though it beats the hell out of the south Philly neighborhood I used to live in, then again that may not be saying much - some parts of Beirut look nicer then certain parts of Philadelphia. Oddly enough, I plan on moving back down that way (at least to a place like Philly/Brooklyn) in a couple of years...My two main concerns are salary (not enough money to keep me in Burlington for years) and the fact that I won't be able to handle too many of these winters.