To put someone on the spot:
putting too much pressure on someone; making someone feel uncomfortable.
For example: my manager is putting me on the spot; this is why I decided to leave this company
putting too much pressure on someone; making someone feel uncomfortable.
For example: my manager is putting me on the spot; this is why I decided to leave this company