ServiceNow

VERB To give an insurmountable task or workload to a person(s) or team but severely restrict and/or take away the necessary resources to do the task effectively.
Holy crap, did you hear what happened to the Finance team? They totally got ServiceNow'd.
by ServiceNow October 08, 2021
Get the ServiceNow mug.