1998 - walking around you saw dozens of copies of "ASP for Dummies" on various desks.
I started at $21/hr, then found out later some other folks hired after me came in even a bit less ($19?! - but hey, you get 'benefits' too!). They'd hired a 'real' HR person right after hiring me, and they clamped down a bit more. My interview was one of the last ones where there was no HR screening, and I was just talking to the top dev/eng folks directly.
1) EXCESSIVE Timekeeping (I had to log every hour basically I was at work, felt like an inmate). Sure that is there business I get it. But it's not for me.
2) Many projects(Same-Same): I also learn that for my personality (and sanity) i work better if I can focus on one or two long term projects. Doing 5 little projects different days of the week, was horrible. To rephrase, dealing with 5 different clients a week was horrible, 7/10 times you basically just undid half the work you did previous week. Since you know, "requirements change" or it took them two weeks to let me know "oh it has to work like this not that, I thought you will know this" type convos.
Anywhoo programming can be wonderful or it can be awful !
I tried another agency job 2 years later and it was exactly the same. Changed again a year later, and the same story. Had enough experience to quit and go freelance at that point.