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
mugGet the ServiceNow mug.