Pros
I work on the corporate side of WITS, and I have never worked for a company that cares about their employees the way that WITS does. The company seeks out veterans and offers several incentives that other companies do not offer. Yearly bonuses, paid time off, paid holidays, employee of the month, birthday gifts, and health insurance and 401k. You won't find many other companies that have employees on the same contracts that offer those things.
Cons
I cannot think of any cons.