This is my current workplace. Projects have 1 developer and 2 project managers. The project managers are in meetings all day every day, doing what? And the developer is constantly being demanded to work impossibly tight deadlines, and deal with the project managers backtracking on the requirements. :/