- A lot of politics and inner cliques. There is little respect for those outside the inner circle, and project allocations are often made at random without prior consultation. On an individual level, it feels as though there is no clear development plan or career structure.
- Promotions and organizational changes are poorly communicated and are not always based on an individual’s technical merit, maturity, communication skills, or leadership capabilities.
- There is significant technological debt, including a complex in-house programming language and outdated tools that more affordable commercial options could replace. Some tools were being phased out toward the end of my tenure, but the technological debt remained substantial.
- The technical skills acquired are not easily transferable due to the dominance of in-house technologies within the convoluted software stack.