Sadly the environment feels like high school. Management is in their own little click and only care about those who are part of the group. Rosendin allows poor behavior and hostile work environments. You can report issues all you want but they turn their heads and hope it blows over. Don't count on HR to help the situation either. Pretty much it's not what you know or how well your perform, they only care about who you know if you want to get anywhere with this company.