Pros
Job stability Initial Salary Flexible work hours Technical learning opportunities abound
Cons
Constant cutting of benefits: *403b matching gone *pension plan hacked to 25% of what it used to be--if that *punitive salary ceilings/caps (from what I have seen, if you stay here a while and your salary may stay the same--forever) Too many tiers of I/S management. After talking with a few employees who'd been here a while, we agree that we're actually doing less work now than we did when we started--and it's not for trying. In quite a few cases, managers aren't actually managing. They're busy grabbing the work that their employees could be doing. Employees are kept more and more isolated from areas that would normally provide feedback from adding positive value to the company. Questionable health of work environment/building. I can't imagine accepting working conditions that could be too much worse that what we're working in now--but I'm sure it's out there.