Do companies look for specialists or generalists?

As with many things, it depends. Different companies are looking for different kinds of roles. After getting to know different environments, my observation was that the larger the company the more specialized the roles tend to get. And on the other side, within the...