All.
I would like to hear some advice on how to leave a subsidiary company gracefully.
Background
I have been working for a company for a little more than two years. Due to bureaucracies and career goal changing, I would like to leave from my current job and seek another opportunity or possibly move to a different city.
For the moment, I still have a project assigned to me; however, it's in a final stage and waiting to be reviewed (the beta version of my project has been released at the end of August). On the other hand, my company uses a three-tier code review process which is a pain to deal with. For example, a single merge request could last a very long time to be merged in (like three months, and the merge request is not that large). Therefore, I estimated it would at least be another month to let all my code to be reviewed and merged in. (That's at least, it's very like it would take longer).
From my perspective, I would want to leave this place as soon as possible. It's not just painful workflow. I feel I must to do something which is more challenging and meaningful.
In short, here is a list of things that I am considering.
I want to leave the subsidiary company ASAP; however, I may want to join the parent company in the future (perhaps 2-3 years later). Therefore, I feel I should at least get all my code checked in (To be better, officially released the project) because I worry they might say something wrong on me if I leave in a rush. This is the main reason why I am still here. Regardless, I think they would still say something bad on me if I leave because they need a man.
Based on the previous review process, I am not expecting they could be able to finish my code review before the new year. And, I don't want to stay in the company for that long.
My offering says "You may resign on 2 weeks' written notice."
My plans
Plan.A: Giving them a written notice immediately. Instead of giving 2 weeks graceful periods, I would give them four which at least ensure myself could leave the company before the new year, and four weeks sounds much better than two weeks. During the four weeks, I will get stuff done as much as I could, however, I won't make any promise on whether the project will be delivered or not since it depends on other persons as well.
Plan.B: Continue to work at this place and keep my head down until the project is delivered. This is my original thought; however, I would rather spend another three months to learn something more useful.
Regarding future job
I have already been reached out by a few companies, but I haven't officially gotten in touch with them because I would like to take a short break after this leave and ensure my leave is graceful. I have a bit of cash in reserve which can help me to go through three to six months if I don't have a job.
I was considering to find a new job while I am working at this place; however, I don't think it would make myself to be a good candidate if I tell them that I might be able to join you only after three months or something.
Thanks for any advice in advance. Much appreciate!