how do you avoid burnout and getting taken advantage of?
bgray: My advice is if you're working for someone else, work as much as you're paid.  In your spare time start a project to make money for yourself.  And always remember, there is more to life than work and you'll never get time back so no regrets (just learning experiences).