> Your 20s are the time to learn, push yourself and discover who you are.
I agree with this, but it's not going to happen with any job. You'll never discover yourself sitting in an office. If you look at jobs as a means to an end to let you live you're real life I think your better off.
At this point in my life, an "exciting" software job is for suckers