Asking because I have some experience with it, which you can find below:
- I wasn't truly enjoying the work I was doing in my role from the very beginning. I think the fact that it is customer facing drains me the most and I keep feeling bad that I wasn't doing deep technical work.
- I completely burned myself out last year after joining a high-stakes team with too much ambiguity to deal with being early in my career. Also, my senior colleague left the team so most of the work landed on my shoulders. It was also a lot of the non-technical work I disliked.
- That burnout was the breakpoint of my decision to switch careers to SWE where I can be more hands-on. LeetCode is a grind on its own so this non-stop chase somewhat makes me question the whole field in general, but I'm probably just spoiled with the current opportunities I have.