Pros
Superb leaders, environment, and work.
Cons
Only con was for layoffs.
Pros
Benefits are amazing and there is a strong culture. Real sense of pride working for the company and helping members of the military become financially secure.
Cons
Can be very stressful at times.