Summary: I am unemployed and was offered an entry-level software job. They expect me to stay for longer time but I want to find "ideal" job instead. I have few potential offers lined up over next 5-6 months which may/may not materialize. So I might quit right away in case they materialize, even within 6 months. Is it professional to accept such job knowing it is temporary? Is it lying?
I recently was offered an entry level position in a small software development company (~50 employees). The CEO said to me in discussion during interview that he wanted employees who will be able to stay long term in the company. He gave examples of most of his employees staying in the company for atleast 5-6 years. He also said that they are a very employee friendly company where the owners like to talk things out directly with employees, which ultimately results in employee satisfaction, and thus most of their employees stay there for long term.
But I don't think I will be able to stay long term in that company as it is not the ideal company I would like to work with. I want to work in bigger corporate kind of companies. I plan on giving interviews continuously and may decide to switch as soon as I get something better. Should I accept job offer in this company?
On one hand since I was jobless and wanted to start earning as soon as possible in my own domain on expertise, but on the other hand I have my career aspirations and will probably keep looking for better jobs right away and move to some better company as soon as I find a job in one of those (even within few months if possible). What should I do? Should I lie to him regarding my commitment, knowing most probably I won't be able to complete even 6 months there?