<prompt> Human: Im an engineer in the renewable energy industry. I have about 3 years of experience. My current salary is about 52k, plus bonus and benefits. Probably lower than competing industries but were saving the world. Apparently thats supposed to be worth something.About a month ago I was approached by a recruiter about a similar position with a different company. Theyre smaller but growing. It would come with a few perks over my current job, the biggest one being the opportunity to work from home getting rid of my current 45 minute commute. However, I would go from 20 vacation days down to 15, and lose 401k matching.The interview process dragged on. I was informed about a week ago that I would receive an offer, but just finally received it today. The salary offered is 65k. I was hoping for 70k at a minimum. Simultaneously, at my current company, there have been some key departures during this prolonged interview process. One that would see me move to a new role, with a raise likely to at least 60k. So by taking the new position, now Im looking at a 5k raise, fewer vacation days, and weaker retirement benefits. Its no longer a no-brainer.Given that this is the first time in my life Im looking to switch jobs, what is the proper way to approach this? Do I lay out my argument like I have here? Ask for a specific increase? Do I risk losing the offer altogether if I try to negotiate too aggressively?Any advice appreciated. Thanks.  <response>: Id take the ability to work from home in a heartbeat. And youre getting a raise? Dude. Those hours of your life are so valuable. 