Answered by Eddie, Hiring Expert at Quest Diagnostics, on Monday, November 13, 2017
This depends on what you want to do with the degree, in my opinion. I'm actually just entering a master's degree program after graduating from college over 20 years ago--yes OVER 20! The reason is I took time to figure out what really stimulates me intellectually instead of finding something that would be a lotto ticket for career advancement. Not only is this a big investment of time and money, but also mental and emotional energy for many people. As I kept working and excelling in my career, I found that I have a huge fascination with leadership and organizational dynamics. So I developed a list of criteria for what I want out of my learning experience, did a lengthy search, and found a program. I just started and I LOVE every minute of what I'm learning about organizations, leadership, and ethics.
The point is this. Had I gone to grad school right out of college, I would have probably made a choice that I would now regret because I couldn't identify what I really wanted to learn more about as it relates to my career. On the other hand, for example, I have friends who went to law school right after undergrad, loved every minute of the grueling work, got their JDs, passed their bars, and have been fulfilled in their work for more than 20 years with no signs of slowing down because of that passion they've had since undergrad.
If you know what you want and why you want it, I say go for it right after undergrad. If you feel that getting practical experience (or some money in the bank) is better, wait a few years. The degree won't run away from you. ;-) Best of everything to you!