Skip to main content

Site Lead

Site Lead is a MNC coined job title for the incompetent person who they should have made Managing Director of the business but per experience had to choose her/him as the head of the business who operationally manages the Site and nothing more than that. All the decisions are made by their global counterpart.
Michael Scott is a great Site Lead. He is good with office operations and throwing parties. Poor guy, can't take shots, his decisions are made by his boss sitting in San Diego.
by sesha36 August 15, 2021
mugGet the Site Leadmug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email