Steve Jobs wrote this, and it's a popular post on social networks. However, tell this to the companies who actually hire people, because this list describes everything they don't want in a new employee.
So in a smaller company (startup, up to like 50 people) the culture I built based on the people, not based on the company (company culture does not exist yet) so it makes sense to bring in people such as these.
In a corporate, the company culture dictates who will be brought..