If you are confident that in December you will definitely be an SM, then it is definitely worth staying. There is a huge salary different in M and SM level as you know, but more importantly, M level is Acn is not that great outside, while SM level has a significant perceived value externally. Most of the SMs, end up at a significantly higher positions in the industry. If you are joining another consultancy, then however it may not have a huge difference other than the salary.the first statement is very important. If you dont make SM in December then....!