<prompt> Human: So I am having trouble making a decision on a job offer I received yesterday. I work as a civil engineer, and my current job pays fairly well for the industry. I have been looking for a new job, though, because my boss is generally an asshole he has mood swings frequently, so it can depend, but hes a very condescending and subversive person and some projects that I work on are very mundane.My current company is small at 30 employees, and I received a job offer at a large 6000 person firm. I believe that this position would be more enjoyable work and my future supervisor a normal person. Financially, I could lose out though. I am up for an annual review next month, where I am expecting a 3-7 raisegot 10 last year. the new job offered me about 3 less than what I am getting now, but Ive asked them to match at least my current salary.So I am wondering if anyone has any advice for me moving forward. I am not even sure about asking for more than a match, since they were reluctant to even match.Edit, forgot to add that I received a nice profit share from my company last year at about 8 of my pay, which Im not sure is even given at the new company.Edit2, Ive compared other benefits and they are very similar for healthcare , time off, 401k, etc so thats why I didnt mention it. I also emailed the recruiter and they offer a performance based bonus. They have agreed to match my current rate, so I am going to consider it over the weekend.Edit3, I live California and am going to buy a house soon, so a civil engineer salary here isnt all that amazing. Thanks for the advice everyone, there are a lot of good points made here and something to consider.  <response>: I believe that this position would be more enjoyable work and my future supervisor a normal person.How do you know this? Are you certain on this point? Keep in mind, in a 6000 person company, management changes frequently, and you are also a much smaller cog in the machine, meaning you are more subjective to layoffs if the company goes through any struggles.Just some things to think about. 