Pros
Some really Hardworking individuals who take on a lot of work and deliver. Good Benefits.
Cons
Management ethics are highly questionable. The IT employees are not made accountable. Recently about 30 people are given an option of voluntary retirement with severance package. There is a reason these folks where selected/offered because they have been working here for over a decade and are nearing retirement and some cut down of resources. One particular employee was given the similar package and he was hired back within less than a month as a contractor with even higher $$$ billing. This practice is totally unethical and immoral. That person was just brought back because he has a personal relationship with the manager. One of these examples is just enough to talk about the ethics within the org.