I'm curious as to why you think that; do you have a personal experience with one or more of the team members, is it based solely on their product, is it their handling of public relations, etc.? Make no mistake, IE as a product/team/etc. (and MS in general) have made a lot of mistakes, but "monster" is both ambiguous in meaning and quite damning without any context.