Pros
It always felt like they valued their employees, both in how they engage with them and how they hold activities outside of work hours. Everyone, from recruiters to managers, were approachable. With the team I was deployed to in particular, it felt like everyone was keen on helping one another.
Cons
None that I could think of.