The housing thing always bugs me. It just means you will literally always be on call 24/7 and will have absolutely no time off. And how are you supposed to save money for retirement or to one day move out and get a better job without an actual salary? Also, how are you supposed to feed yourself?