As a contractor you have essentially already taken a deal where you get paid a premium but have no expectation of career growth.
If you have no expectations of career growth at work then big companies are fantastic.
My point is you have self selected into a group that doesn't expect career progression at work in the typical sense.
Surely that influences what you consider a "better" workplace?
> It's what I saw how employees were treated.
A big company can be "nice" and yet incredibly soul crushing.
I've had years of productive work thrown away over politics.
That's far more damaging, personally, than having to work some overtime or being under a bit more day to day stress.
It's not really a question of big and small. Most companies are badly managed (or I am very unlucky). I found in big companies they at least know that making basic efforts to keep employees happy is profitable long-term.