I'm interviewing with Windriver now, was laid off by Ford recently. All companies have issues, the "grass is not greener" anywhere else. My recommendation (30 years exp) is if the pay and work assignment meets your goals then go with it. Meanwhile, never assume you have stability and security regardless of the nice words from management about you being "family", etc. Periodically look at job postings on linkedIn or your favorite job site to see what skills are in demand. Try to position yourself to have those skills. Don't plan on staying anywhere longer than 8-10 years. Thats all my advice. If Windriver hires me, it will be as contract thru an agency with a possible term of 12 months. Not expecting stability. But its fine for now, will pay the bills.