I'm a programmer right now, but I was a computer tech for years and even worked day labor before that.
I've been in all kinds of work places, from outdoors to warehouse to conveyor belt/line work to small business to large corp and "cube farms". I even built a couple cube farms in a former job.
I've had good bosses, bad bosses, really bad bosses, and been the boss of myself.
I'm currently in the process of turning my side business into my full time job, which will make me the boss of others, too, but I'm not there yet.