The best managers I’ve ever had were blunt and somewhat disagreeable. The person I currently report to is like that, and I absolutely love it. Both of our time is valuable, and I never have to muck around with him. He tells me what he wants and what he thinks of my work. If I’m getting of track with something, then he corrects my course without wasting any time. It’s not a management style that’s suitable for everybody, because most people just wouldn’t be able to deal with it. But in the upper levels of management I think it’s benefecial, if not necessary.