Yes.
This year I plan to join a large corp with good engineering standards. I am going to grind leetcode and system design if I can double my salary. If I fail at grinding leetcode I'm just going to apply everywhere and make move to a better corp.
Reasons: Understaffed. Things constantly breaking, which I have no power to fix because of a legacy system. New features over reliability. Poor team communication. People on different pages. Lack of care about quality as long as it works.