It is possible to work on multiple interesting and influential projects. Management treats employees well and coworkers are extremely friendly and helpful.
Cons
The DC metro area where largest offices are located has a very high cost of living that eats away your salary.