I'm a young software engineer who graduated less than 2 years ago from a top university in the country I'm currently working/residing (living far away from my home country).
After graduation, I had to quickly look for employment to get a visa in a not so great company. Fast forward 1 year and 6 months later, the company goes bankrupt and I look for another job.
Now I have an offer from a similar company. The company is not so great and I guess will go bankrupt in 3~4 years at worst. However the pay is quite high for the local market, so I'm hesitating between:
- Go there, save some money for a few years and look for something else after (probably try to do an MBA in an other country)
- Just keep looking for a few months and live on unemployment pay. If I find a good (bigger, which would add a nicer line on my resume) company go there. Else... regret the pay I could have had.
- Go to this small company and keep on looking in the meanwhile, maybe changing company again in 3~4 months.
My question is NOT about which choice is better - this is up to me.
My question is: in a few years, if you were a hiring manager, which option would look the best for you on a resume? Having 2 small companies on a resume with a good college degree? having some months of unemployment? or switching company after only 3 months (i.e. see 2 companies in less than 2 years)?
My main fear is that if I stay there a few years it will be quite hard for me to change job to a company with better job security after. Do you think it's true?