Yeah, I agree. Anecdotes like the GP's just show that big companies aren't immune to these problems (and some big companies are better-run than others). These problems can happen at any company. My experience, at both big and small and also medium-size companies, is that smaller companies usually have much less process and procedures, and can vary greatly from one to another. Big companies have evolved procedures and processes to try to mitigate these human problems. So, for instance, you're much more likely to see sexual harassment and discrimination in a smaller company: if the guy who owns the place is cool with it, it'll be the norm there. Huge companies don't get to be huge these days by tolerating that stuff, and they have a lot of money to lose in a lawsuit, so they put a lot of effort into insulating themselves: anti-harassment training for employees, etc.