An OK company that has cool buildings
Pros
The buildings in Tysons look beautiful on the inside. Definitely does not have a corporate vibe. Feels like an IT company in silicon valley. There's all sorts of unique and creative decorations, layouts, etc. They provide some free snacks and drinks.
Cons
It all depends on your group since it's such a large company. From my experience, they have way too many software engineers, way too many cogs in a giant machine, and everything is too decentralized. Amazed that anything actually works, quite frankly. There was no vision, just myopic two week sprints, that were incredibly fast-paced. Hated the open layout concept. There are also too many H1B people working there, and they sometimes tended to group together and speak their own language. There was no strong sense of camaraderie among the team. Young people have some pros, but they also have some cons.