A short post today but an important one.
Watch the third video on this link http://help-them-grow.com/Videos.html called What Employees Want From Their Careers.
Ask your boss some of those questions next time you see them. Analyse your current job in this context. Seek workplaces that can answer these questions. Answer these questions for your subordinates and see what happens.