Great company culture, amazing people, excellent comp and benefits....
Pros: culture, people, benefits, comp, exciting projects
Cons: being a govt contractor can slow up some processes
Exciting projects, great people, a good focus on work-life balance, and a lot of promoting from within. No company is perfect, but this is a great place to work. This is a company you can be proud to be a part of.