Comment by nogridbag
I work for a smaller company (~100 people) and took ownership of a new greenfield project. I have to wear all hats: hiring people, firing people, managing people (ensuring they're happy, salary adjustments), mentoring, project manager, architect, database design, mentoring other teams as SME (stayed at company too long), meeting with domain experts and creating requirements, UX design (amazing how few seem capable of this), reporting to leadership, meeting with clients, meeting with partners and their dev team, etc.
As you can imagine, some of these responsibilities can drive you mad. The domain experts may expect the product to do X, but they want it to work the same as their product made in the 90's and they start dictating how the UI should function. Since ultimately the success of the product is in my hands, communication ultimately is the most important thing. You have to push back against nonsense and suggest other ways of doing things to people who may be set in their ways (lots of yelling and you need to keep your calm). The endless meetings are another issue. And we don't have a strong company culture to set policies on meetings (like Amazon enforcing meetings must have a small 1 page writeup that everyone has to read). When you're hyper-focused on not wasting time and you join these meetings where half the time is spent talking about weekend plans it can drive you insane.
I got into software development because I enjoyed coding, problem solving, etc. I never signed up for this! I think after this, my next move will be able to step down into a role at another company with less responsibility. This is just too much pressure, especially with two young kids at home.
Was the pay rise commensurate? Or have you been tricked?