Pros
Open leave. Casual dress code. Fun parties.
Cons
The tools and applications in use here are poorly designed and very difficult to maintain. It takes heroic efforts to make any changes. Don't expect to get a positive rush after a successful release. The entire IT department is run like a support group. Very reactive not at all proactive. The IT department is hiring but they may or may not be hiring qualified candidates. Half of the DBAs hired recently in IT are right out of college without any programming. Our group has almost as many project managers as developers. The project managers don't have any experience managing IT projects. The developers have do more than their share of work with the inexperienced DBAs and project managers. There are too many people that don't pull their weight.