Pros
Great place to start your career and gain IT experience. You can find any aspect of IT here from project management to application/server support, to software programming. There are several well-staffed groups that are competent, do great work and have great attitudes.
Cons
IT is full of dead-weight, bloat and poor attitudes. The area is very rural so people with the appropriate skills are hard to find. IT recruiting seems non-existent and as a result under qualified people are hired. There seems to be a lack of vision or goals. The overall attitude is to just maintain the status quo - don't expect anybody to go above and beyond. There also seems to be hostility or a feeling of competition between a lot of teams. Nobody seems to realize that they all work for the same company. There are several layers of management that are so far removed from the work (reality), that often times poor decisions are made.