I am excited for the Class of 2017. For those looking for jobs after graduating, I believe signing a non-compete agreement is literally the worst first step a new graduate can make.
In other words, a graduation failure.
If your next job interview turns into a sneaky non-compete, yell stop and get it reviewed before proceeding.
I wish you the best.