Same. I had one bad manager and it was at a small startup run by non-technical people but doing something technical. Most corporate managers I've had have been decent.