- Unrealistic workloads across departments. People are often saddled with too much work because management will not hire/replace people when needed.
- Opportunities for advancement can be limited, especially on certain teams. There is a serious lack of candid conversation about growth and transparency from managers.
- Pay is low. Significant raises will only come with promotions and, as noted above, these can be rare. For young people starting their career, spending more than a few years here could lock you into low wages for a long time, because your salary growth will always be based on your original low wages. Great medical benefits are very valuable, but they won't pay your student loans.
- Poor/outdated infrastructure and technology, and not enough resources to fix them quickly. Employees have to make up for this lack of investment by spending their time on inefficient work.
- Very hierarchical and bureaucratic culture. Good ideas and necessary changes can take months/years, if the suggestions are accepted by management. Office politics and stalemates between teams can often be serious blockers.
- Not a diverse industry or company, and it shows in management & HR. They have good intentions and are making more efforts in this area this year, but it's quite late and often misguided.