Pros
Most of the people I worked with on an everyday basis were knowledgeable and great to work with. The time off and working hours from 8-4:30 Monday through Friday were nice and it was a decent local job.
Cons
Upper management the last year I worked there took to using spy software to heart … now if you are a technology person this is a known factor … however, when you use Google and Stack Overflow as well as other technology sites like Microsoft to search for reference manuals and told by upper management that you aren’t being productive because you are using the Internet to research answers to you everyday work tasks —- well then doesn’t that seem a bit drastic? Darn straight! I constantly had to quantify and provide reasons on why I was accessing technology sites related to everyday work —- hmm seems like upper management just want to get rid of some of the staff? Well that is what happened, I provided a standard 2 weeks notice and they (upper management) gave me the boot the same day and made it look liked they fired me — very nice of them. Oh well, I ended up finding a position they encouraged employee growth, leveraged new technology, and fostered learning.