Not for IT
Great company to work for...unless you work for the IT department. IT management changes often so policies and projects get flipped just as often. They also like to declare total victory on major projects when the project just went live five minutes before.
ProsPay and compensation is great.
ConsIT is poorly managed