The truth is that I think I have little experience, I'm working for less than 2 years in the same company, have no other professional experience. Before that I was a researcher for three years during college and have some published articles, nothing else.
What happens now is that I'm in now earning the salary X + poor benefits. And I have job offer from another company, much larger, multinational to earn about X + 25% + better benefits.
In my current place of work(small company, a lot of freedom but very old and old concepts of wages) I am currently the guy who does critical tasks that make and change entire systems, I can say that they trust me on that too and I've done it several times. And as I have my past in research, give me a lot of interesting tasks to use new technologies and different from those used normally. I evolved a lot in that time that work here and they promised me to continue working with more new things, different projects and other critical projects, but I still feel very badly paid.
That other company, multinational, I do not know what I can really expect, do not want to miss the chance to learn at that speed I'm learning in the current company and just be a "byte writer" in the new one, but those 25% actually make a difference in my case.
What is best for someone with little experience as me? More experience (and the chance to work with new things) or more money and a better position (and of course the chance to learn different processes and other "new" things in a new company)?
Sorry for the guest, but my real user has my real name on it.