Pros
Supportive site lead, clear communication, and a team that shares information well. The work environment is professional but not overwhelming, and expectations are reasonable
Cons
Like most contracting jobs, some processes depend on the government side, so things can move slower at times.