I've got lots of friends working on the other side of the counter. There are definitely huge differences between agencies as far as the frustration factor goes. City of Portland seems to be near the top of the heap for pure bureaucracy bullshit. I don't often see a planner there last more than a few years. Clackamas County, on the other hand, tends to get guys into the system and they tend to stick for full careers. Washington County has been pretty good that way, too, but it seems that there's more turnover there now. The consultant route isn't for everyone, but I've enjoyed it. I set my own hours, vacation schedule, etc. The money can fluctuate a lot over a career. During good times, you can make much more than in the public sector, but be sure to stock some away for the inevitable bad years.