1. Lacks culture in software development standards.
2. Tech leads and product owners lacks skills (newbies) to develop a product with a long term goals.
3. Everyone is looking for low hanging fruits to grab and take credit for.
4. You will not appreciated what you have achieved in main assigned project but mainly on the side project, it's toxic work culture.
5. Some middle managers are extremely rude during meetings.
6. Lacks diversity in terms of gender and color (too white and male dominated to be honest).