How can companies use career programs to retain their most talented employee? How might these differ for the various generations at the workplace (e.g. Gen Y, Gen X, Baby Boomers, Traditionalists)? What career programs would keep you employed at a particular firm?