Undoubtedly, when you go for an interview to any place, one question often asked is: "why did you leave your previous job"? So, before you think of exploring new opportunities, analyse wisely the pros and cons of leaving your current job.
Growth is vital for a being, however, it should not be restricted to just a raise in salary. Growth revolves around the opportunities a new job might present you in terms of learning new skills and taking up a more challenging role. Think from a long-term perspective.
In the urge to change jobs, many people also agree to change their job profiles, and later regret. Therefore, it is best to certain beforehand that the new role is something you'll be comfortable with and would like to do.
You must remember that no two companies will ever be similar, and especially if you are moving from an MNC to a start-up, there's a massive difference between their environments. Thus, you need to be flexible enough to adapt to new changes.
If your job requires a long commute within the same city, it often leads to dissatisfaction and frustration. Hence, before making a final move, think twice. Also, if the job is in a different city or country, then analyse the cultural shift properly.
Every company has its own advantages and disadvantages. Joining an early-stage start-up can lead to life changing financial gains. On the other hand, larger companies may have better mentors from whom you could learn a lot. Mid-sized companies offer a bit of both worlds. Prioritise your needs.
When it comes to your career, long term planning always triumphs over short term. If you feel that your current skill set does not have a stable future, darn it. Learn new things, new skills. In this case, even accepting a lesser salary might not be a bad option as long as you get the role you desire.