Pros: benefits (medical, dental, vision), leave time, sick time, vacation time, 401k, etc
Cons: distance, select departments can telecommute, etc.
The company is a not-for-profit federally funded research and development organization. They work for different military and governement agencies, completing projects.