Pros
Well-paying IT job for the area. Benefits are ok. While it lasted, they had a good work/home balance by offering part-time positions in IT. But those went away in 2004. Good cafeteria on-site, in most complexes. Pretty good AAA baseball (Rochester Redwings) in area formerly occupied by parking lots. Offices range from nice to retro-70s, but are well-equipped. Desktop computers were always decent. Good recognition for project success. They gave me a digital camera once for celebrating a good project. Co-workers were great. Work was meaningful, and supervisors mostly stayed off your back. Comp-time provided lots of flexibility. Good travel opportunities.
Cons
Uncertain future - frequent downsizing. Elimination of part-time positions in the entire worldwide information systems in 2004. That layoff took 47 percent! I trained 6 new hires to do my job, so that I could transition to something else. Each time, I got the feeling that this person was just moving through, and were being groomed for management. Sure enough, several of them ended up being the boss of the project within a year. Not that I wanted to be the boss - but I kind of felt used. Aside from those folks, there were rarely any new hires. And the ones that stayed, got downsized anyway.