As noted above, many teams are short and poorly staffed, which means work never gets done and you’ll wear many hats. The product and technology is also incredibly old. Many systems are being updated, but it’s taken years and will likely be pushed again. In addition, there’s frequently mass layoffs, which brings morale and productivity down. You never know when your name is going to be called. In addition most of the senior leadership is new and doesn’t appear to fully understand the business or it’s short term needs to achieve longterm success.