ANY place is better than Direct!
Management positions are selected based on a high school modeled popularity contest. Then if management does not like you personally, you have no chance despite your skills or work ethic. However, if they like you, you can be the most incompetent, lazy, unproductive employee and they'll find a place for you - as long as you continue laughing at their jokes and do not challenge the status quo. And do not expect HR to advocate for you - they only advocate for the company - this place is a lawsuit waiting to happen.
Nepotism Like Management