1: If you have more skills, that is to say, you can find other better companies, then of course you leave this company now;
2. If your level is average, that is to say, you are in a learning state, then find a company to do it for a while first, and then jump when your level improves;
As for the management confusion of outsourcing companies, it is a common problem within enterprises. Remember that you joined the company to learn and improve your experience, and you can do your own thing well, right? Can't find a company to do it? So the company is not chaotic, as long as it pays as usual and can learn something, right?