I somewhat agree, but I have had bad experiences at micro companies as well (companies under 75 employees)
My experience the sweet spot is privately held corporations above 200 employees below 1000-2000 employees. Privately held is a key part, all publicly traded companies suck IMO