The upper most management and HR are not dependable or trustable. Great HR people will eventually leave the company, leaving behind a slew of yes-men. You will have some one promoted over you quite quickly because they are friends with the right person. The company wasn’t like this long ago, but that’s the turn that it took in late 2016, going in to 2017.
You will find some good managers on the low levels, but it is rare. What you will encounter is a management culture that is much more focused on their personal gain than your place in the company. You will find managers that block your opportunities to move around to other teams or are unwilling to give you the raise that you deserve. It is unfortunate that this company refuses to try and retain their talent.
You will never get enough people on your team. Since this company keeps losing good talent, you will always be doing the job of 2 employees or more. Even when they hire more talent, it is only a matter of time till your next team member leaves.
Most people are underpaid.