HR team is bad especially at onsite, they fail to treat people as people most of the time
Nepotism
HR policies are not mature enough to cover all scenarios
There are many opportunities for technical and management work but its not publicized well so you may not know those exist
Resource management team may not know all opportunities as managers hoard information
No clear career growth plan
Salary ranges for various roles are not published
Over the past year senior management has become too focused on business means less focus on people, company's strength used to be people