Take the job. Your friend has to come to the realization that he's never going to be promoted if he's not willing to put in the effort. You can't just put your time in and expect results. The effort needs to be there as well.