LEAVE IF YOUR COMPANY CAN’T GIVE YOU THE SPACE THAT YOU NEED
There are times when no matter how brilliant you are, your career progression is trapped by structural limits you can’t control: the company is too small to move people upwards, or it’s financially struggling to increase salaries. This is where I disagree when people judge those who want to quit by saying that the grass is not always greener on the other side because you probably just “didn’t water it properly”. Not always true. The grass may never be greener because the soil was never good in the first place—and there’s nothing you can do about it.
Have you been stuck for a decade as a senior engineer in the same cubicle? Perhaps it’s time to consider that bigger desk offered by a headhunter (yes, she’s offering you an IT director position—and the company thinks you’re ready). Companies come in small and big sizes. When you know you deserve better, you have all the rights to look for a company that has more resources and wider space to nurture your career aspirations. In situations like this, yes, it may be wiser to leave.