snakepit

noun
  1. 1

    A pit filled with snakes.

  2. 2

    Any institution (such as a school, prison, hospital, etc.) run in an inept or inhumane way, or full of hostile or treacherous people.

Source: https://en.wiktionary.org/wiki/snake%20pit, https://en.wiktionary.org/wiki/snakepit