I have a job offer from company A which is a start up in its early stages and its not making a profit which is the reason why the company cannot offer a higher salary.
They are offering me a salary of 60k(edited) per annum and SARS worth of 4.5k.
Currently, I am working at company B which is giving me 65k and I have been at this company for more than three years.
Company B did not update my contract this year like all the other years but this time I got fed up and talked to my manager about it and got my contract updated with a raise of 3k. I have more than 6 years of experience but my company kept me at the title level of Software Engineer until I specifically asked to be promoted.
Furthermore, My current company kept assigning me grunt work and it felt like, I was not allowed to pickup work which I was fully capable of doing. My company completely forgot about all the big projects I have delivered in the past. Their have been times when I had nothing to do but all the tickets were pre assigned to the other guys. It felt like my current company did not trust me.
I am very keen to accept the job offer but all my friends are recommending against it. They are of the opinion that I should look for another job for a well established company and should get at least the same pay.
PS: I used to be very shy. I guess that is the reason I got pushed around a lot in my current position.