The reasons for this policy are as follows:
1) It devalues the forum. Discussion of specific companies are of use to a tiny number of people and so much of the forum becomes irrelevant to most people. As one moderator put it, this is Job Discussion, not Company Discussion.
2) These discussions cause people to violate the "Be Nice" rule far too often.
3) These discussions are likely to expose JavaRanch to legal issues.
decisions like this usually boil down to a cost vs. benefit analysis. We found little to no benefit to allowing it, but it cost us a lot - in terms of the amount of time we had to spend moderating the forums.
[ September 08, 2007: Message edited by: Fred Rosenberger ]