Being an HR manager consistently ranks as one of the best jobs, with a #4 ranking by "CNN Money" in 2006 and a #20 ranking by the same organization in 2009, due to its pay, personal satisfaction, job security, future growth, and benefit to society.