Day-to-day work was chaotic and unpredictable. BAs are asked to take on too many roles, and not compensated appropriately when factoring in what they actually do (and not just what their title is). Since Business Analyst is not a well-defined role across many industries, they have lumped multiple roles into a single job title and called it a day.
Operations are inexperienced at guiding a growing software company and it shows. Team switching is constant. Meaningful promotions are practically non-existent. Firings became increasingly common, and were done without clear explanations ("they weren't a good cultural fit" is weak). Decisions about team structure or movement are made unilaterally, without input from regular BAs or explanation to teams about rationale. Team movement decisions have no recognizable guiding principle behind them. Context switching is basically the norm. While ideas for improvements will get tossed around, I saw few if any actually get implemented (e.g., BAs were expected to be on-call after hours on a rotating basis, and that was supposed to be a offloaded to some kind of support team, but nothing ever came of it). Incidents are increasingly common and require taking on additional work on top of existing projects, adding to the extreme workload. There is a lot of talk but not a lot of action on any of these fronts. Operations management is either unwilling or unable to do anything but nod approvingly at concerns.
There's a lot of potential here and the product is good. But few in management seem to want to take responsibility for how chaotic day-to-day work has gotten for BAs over the last year.