<prompt> Human: Im currently a masters student. I just got my first full time job offer! Ive never had a full time job before so this is really exciting for me. Its also a huge relief to have a job lined up before preparing for exams that count for half my grade coming up.During the interview some 3 weeks ago they were explaining my benefits to me. They were talking about their 401k matching plan, that they match up to 6, and then add 1 on top no matter how much I contribute. But then they said that I have to stay with the company for 5 years for it to vest or something, and if I leave before 5 years then I only get to keep 2 of the 6 they originally contributed? I honestly am not sure if that is how it works, it was hard to follow and I already asked them to clarify once and I didnt want to ask a second time. Is this normal? This job is pretty much only meant to be for 2-3 years. I dont think anyone in this position stays for more than that.Also, this is pretty much my second choice job. My first choice doesnt recruit until around march I think. I have a week to decide whether to take this job or not. What options do I have in terms of the job that doesnt recruit until march? Is it unethical to accept the job offer and then still interview for the other job?  <response>: Take the job.If you get offered a better job. Tell the first company, Sorry, I have been offered a better job, and take that one.The 401k plan is fairly common, but not great. The match is better than average, but the vesting period is worse. Basically you have to work there for 5 years to get all of the 7 of your pay they will put into the 401k each year if you put in 6. You will get some of that if you leave before 5 years, but not all of that.They are trying to incentivise you to stay with them long term, rather than leave after a couple of years.Good luck. 