Pros: free health care, people, able to work from home once in a while, learning environment.
Cons: office politics, long hours, traffic to the office
I loved working with the people I worked with. They were a great bunch of professional people. I learned a lot from my supervisor (CIO). She taught me so much, and I learned how to manage an IT budget, AP work and many other things within my job