Pros
Decent pay for the area, quality people to work with for the most part, nice location, good tradition, an opportunity to be immersed in decent technology, beautiful updated building at HQ to work in.
Cons
Inability to learn from past mistakes. Example: Oracle project --> SAP project. Management will flat out lie to you to get what they need out of you. 40% to 50% of the current IT staff would walk out today if they could acquire a comparable job elsewhere based on comments made to me...only the crash of the economy has prevented some of that happening. Information is power at Haworth and many, including many managers, refuse to pass it on. Needlessly complicated processes and far too numerous meetings make getting things done difficult. Watch your back.