Working from home can be bad if the company you're at is not well set up for it. My work switched from everyone being in the office to fully remote as a result of COVID, and I've never met my coworkers. They're all pretty webcam-shy, they don't want to have social calls, it's very awkward. I think if we met in person a couple times it would break down some barriers but as it is I'm basically alone working on a one-man project with minimal communication. Most days it feels like if I just quit nobody would notice, and the work itself is not very interesting, so it's hard to stay motivated.