Unfortunately there are also too many of the wrong people, particularly some of the employees who have been with the company for many years and now have absolutely no ability to manage people, no interest in teaching or sharing their knowledge to help new employees learn and succeed, and zero desire to improve the culture of the company or make it a pleasant place to work. Don't count on ever having your manager or VP's support.
Instead of being encouraged to work productively and collaboratively with your team, you are often pitted against your team members instead. Ask a simple question, whether you have been at the company for a year or it is just your first week on the job, and you may be made to feel stupid and judged for asking. Working 10-12 hours days is standard, but will go unappreciated. The "appreciation for work/life balance" that the company likes to project to the outside world is exposed as a farse once you are on the inside.
The most inept and uncaring HR team I have ever come across. They set the tone for the company with their negativity and almost disdain for employees and their even small requests and suggestions to improve the working environment.