There are genuinely great people working there who believe in the mission. Pay and benefits are competitive.
Cons
The Company is so large there are times when it can be difficult to feel like its all connected. Policy makers may not be fully aware of what a front line employee does.