There aren't so many pros for working for MES as you are don't have much interaction with them directly. The main pros are working with the military and veteran communities.
Cons
The pay does not align with the required skillsets. It is very demeaning to be paid less than all the people you are helping.