Pros: benefits and pay and sometimes work from home can be arranged. holiday luncheon, occasional lunches and outings for staff meetings
Cons: outsourcing, unpaid overtime, aggressive timelines
Nice benefits in this day and age, but most of IT is being outsourced. Office areas are nice and many workers have been with company for a long time or are contractors. IT management gives aggressive timelines and late night and weekend work is expected. Some managers are great, so stick with the manager if they are good.