Pros
The best reason to work is to just bag the money. Career wise in IT, this is not a place to grow because of old technology in IT. Most of the people especially developers working in the company are senior citizens. There is a lots of politics between these old people here at Beaverton and as a young guy, you will get bored to an extent that you wish to resign but you get stuck between these people for few months just because they get jealous of you WFH with the RSA token.
Cons
Most of the Resource Managers and Project Managers don't have any college degrees. The environment is pretty slow and everybody talks with a ego just because somebody spread it around. Not that many educated people around here. Coders and Developers are all 50+ with zero coding skills and are grumpy all the time. Too much of Cheap Politics on every level.