Pros
WKFS is a typical very large company. They pay is competitive for the area. The environment is steady, not much confusions about what your job is. A lot of maintenance work on very old products that still are doing well in the marketplace. Keep your head down, do you work and you'll be fine and get a decent paycheck. There is a decent catered in lunch everyday. The people are generally friendly. The benefits are good, they give you an above average 4 weeks of vacation from the day you start. Seemed to me to be a generally well run place.
Cons
WKFS is a typical very large company. There are a variety of people with different skill levels who work there, but lot of them are people who are looking for their steady paycheck and have stagnated in terms of career advancement. It is very easy to get stuck in a niche job and stay there for years. Their system for evaluating employees seems to change every year. I got the sense management simply had no idea which of their employees were quality, high skilled people and which were cubicle drone dolts. A large new software development project seemed to be floundering because no one really knew its purpose.