I never really liked big companies solely on the basis most, if not all, of them treat their employees like serfs. I don't really plan on joining any of those, small teams work best for me of not solo.
Yup, everyone works better in an environment and team where they feel comfortable. Overworking employees is a problem I wish to solve but when put that way, there are mountains of problems I wish to correct but may never do. It's quite the brazen reality check and it just makes the individual seem so insignificant in the grand scheme of things.