I loved working for Trend Micro. I don't know if it was because of my managers or because of the culture at Trend Micro in general, but I found my job and my life there to be very free. I made most of my own decisions about my own work. My time was very much my own as long as I had my work in on time. Like anywhere else, some co-workers I got along with, others I did not. Where is that not true? The hardest part of the job were the days and weeks just before a product was about to be released. There was never enough time to keep up with all the changes. However, other than this, the work was quite manageable. My direct managers were great. I could not ask for better. And seriously, I don't pretend to know what middle and upper management could or should do differently. It's easy to criticize. However, I never had the complete picture of anything they were deciding on. How could I? I was not management. Sorry, but I really don't have any complaints about Trend Micro, and I would like to work for them again.