How should one decide whether to stay in a job that offers career advancement and good salary, but that otherwise is a bad environment and where the company doesn't seem poised to succeed long term? What are the main factors involved in the decision?
Has anyone had experiences like this where they stayed at a company they didn't like, or a 'sinking ship', because of money or the opportunity to improve their resume. Did it work out?
Secondary question - how important is it to seek a new employer after 15 years at the same company. After 15 years at the same company, even with job advancement, are you not considered 'stale' by other employers who may fear you would have difficult adapting to new environments?
I have worked at the same 200-person company for 15 years, the last 5 of which I've held various senior exec roles. I'm the CEO's right hand man. He is ready to sell the company and if successful would like me to take over as General Manager (GM) reporting to the acquiring company, and has even given me a substantial retention bonus worth about a year's salary just for sticking around another 18 months to help him see it through.
My career goal is to be a GM, and certainly the money would be great, so on paper this sounds fantastic. However:
I fear that being at the same small company longer than 15 years, even if moving on to a GM role, risks stunting my personal growth and may make me less employable than demonstrating that I can succeed at a new company
in recent years I've begun to really dislike the company, and feel it is a sinking ship. We've had multiple rounds of layoffs and cost cutting in preparation for sale. No innovation in the service we offer for years. The market is commoditized. Many of the good people have left the company. I have a difficult relationship with several of my peers and have conflict regularly. My boss, although well meaning, is very overbearing and I don't enjoy our interactions. I am very burnt out.
I have a job offer from another company - new field, new role as "mini GM" of 15 person unit, not the same as running a 200 person company but at least it's in the same line of work. Similar salary but no retention bonus of course. And although I'm sure this company will have its problems too, having met their team I believe I will fit in better with them. At a minimum it will be variety to show on my resume. However, I do feel like I may be missing a significant career opportunity by jumping ship.