I recently started a job at a new data-analysis company because I wanted to gain experience in a related but different area after more than 3 years at my previous company as a software developer. I am still junior and would like to experiment with different technologies and gain new skills before settling on some area.
Now, the company I joined turned out to have some problems, and was reorganized just after I started here, a process that involved laying off a consistent part of the staff. I also digged into the previous history of the company and it seems that the company lacks a competent management that can fix a strategy. Basically, people have been working sloppily just to get projects delivered but there is no long term plan on how to increase our productivity and good collaboration between different groups.
Obviously, the current situation looks confused and will take quite some time to be clarified. The reorganization might open some interesting opportunities, but it's very early to say it with certainty. My role in the company is not directly related to delivering data-analysis but rather on the required infrastructure/tools.
I am demotivated and unproductive right now. The uncertainty caused by the reorg is not going away anytime soon and I am worried that the culture of the place will not change.
Since I started recently, should I search for a more stable place/better opportunities or should I keep working there and hope that in the next year things will improve and opportunities will open up? On one side I know I should give some time for the thing to be worked out and I fear that I just have unrealistic expectations, on the other side I am very worried that I am not going anywhere in this place.
What do you think?