Also, while I have no doubt his experience sucked, he was also in customer service as opposed to being a developer/engineer. I suspect those areas differ somewhat. (Not suggesting it's ok at all, just that it may not be completely representative of the entire company)