For one, I think that you should be told when you're rejected from a job. The uncertainty of waiting is one of the worst parts of job hunting in my opinion, and it's made worse by the fact I can't just assume that if I haven't heard anything, I haven't got the job, because some places have hiring processes that seem to last for months. I get that if you're offered a job months down the line, they probably hired someone else, fired them and are now moving down their list of next best candidates, but I don't think it's reasonable to keep people in the dark for so long.