- "Raises" adjusted for inflation are yearly pay cuts.
- Job security and loyalty seem to be a thing of the past. Extensive system knowledge and 9 years of working up through the ranks only to be dismissed in a mass reduction of force that surprised and demoralized my peers.
- Left hand doesn't know what the right hand is doing vibes. Mandates were passed from internal teams to product teams without any acknowledgement of incurred cost such as increasing headcount to meet demands or changing roadmap of product milestone dates. Some examples are CI/CD platform transitions, coding language transitions, data source transitions, metric reporting transitions, logging transitions, as well as frequent transitions of OS image, infrastructure versions, and detected vulnerabilities. Product teams that take internal requirements seriously (like the one I was on) are overwhelmed by the effort delegated to them, and there is a good chance the product teams that are able to perform well are ignoring many internal requirements.
- Schizophrenic product decisions. Create a product to design, then switch to a new streamlined product that was never intended to see use, then abandon the first product to create a nearly identical product. Customer feedback is solicited, then ignored , severely limiting value of product. I accede I could be missing data driving these decisions, but as an engineer, it feels bad when your hard work is wasted by decisions above your pay grade.