in the hot seat

Prepositional phrase

 * 1)  Under pressure to perform; under scrutiny; at the center of attention.