Company recently bought out by another company who is laying off people and silent firing people left and right. HR has no clue what departments are actually doing because they leave everything in the hands of untrained managers. Essentially if you get stuck with a narcissistic manager like I had, you will get let go and they will say it's due to "insert random excuse here." Even though my performance/professionalism was always great. HR didn't even bother to ask for documentation of instances for performance evaluations. Managers are in positions of management without any actual management training.