Be exceedingly careful with loan forgivness. I worked for 5 years at a not-for-profit company (501(c)3) that qualified me for a loan forgiveness - I just had to work for approximately 10 years at the same company (or roughly 120 monthly pay cycles). Yes, my loans could have been forgiven.
HOWEVER, you still owe taxes on any amount forgiven after the 10 year period where you make regular monthly payments. Those taxes can be very, very ugly, painful, and high if the student loan amount is high. This is especially true if you are on an income-based-repayment plan. If you're on one of those plans, chances are you didn't have a lot of extra income to pay off loans in the first place and now you're stuck with an ugly tax bill after being "forgiven" for you student loans.
Also, those payment plans all tend to set you up so that you pay off your loan in roughly 10 years. (Mine did.) So it wouldn't have mattered if I needed loan forgiveness after 10 years, I would have had nothing to forgive at the end of 10 years. Do the math. An excel spreadsheet on income versus loan payments will give you the timelines on how long it will take to pay off your loans.
Edited to add: Qualifying for loan forgiveness is lots of fun,headache-inducing reading. If you work for a 501(c)3, commonly called a not-for-profit company, you probably qualify (not all d0). If you work for a federal/state agency, you probably qualify. Fastest way I found out whether or not I qualified was a quick chat with our HR department. I recommend that route, because the legal language gets super annoying and dense very fast.