Definitions by iaminhellhelpme
Scarecrow Corporation
A company with a locked-in group of manager(s) who are so terrible to work with that they drive all professional talent away, and new applicants drop off.
Scarecrow Corporation by iaminhellhelpme June 26, 2024