The company takes good care of you very well. So if you have already worked for them over 10 years, you are probably considered a key person.
As long as they would like to keep you, you should choose to stay put until retirement. The knowledge and skills you gained here are not going to be widely needed anyway.
If you are looking for new and cool stuff that can keep you excited to go to work everyday, look somewhere else.
The company culture doesn't encourage innovations. However, everyone is working on their edges, scrambling to meet deadlines and customer expectations. There is a little room for long term thinking. Everyone has to know a certain amount of project management to survive. The company feels like a big supporting team for the product they make. It is not a good place to start your career, but a good place to end your career.
Find new market if you want to stimulate innovation and attract new talent.
Or stay the way it is to survive on the existing market share.
Phone interview with HR and one technical person. Then followed by onsite interview. Onsite interview met 3 engineers and last the team manager. Both general and technical questions were not difficult.
The process included a phone interview and an on-site interview.
Started with phone interview. Busy interview on site. Onsite interview happened in two sessions, as I had issues coming for the whole day. They worked out by splitting my onsite into two days.
Phone interview with HR and one technical person. Then followed by onsite interview. Onsite interview met 3 engineers and last the team manager. Both general and technical questions were not difficult.
The process included a phone interview and an on-site interview.
Started with phone interview. Busy interview on site. Onsite interview happened in two sessions, as I had issues coming for the whole day. They worked out by splitting my onsite into two days.