5.021 Mar 2025Excellent Place to WorkSoftware engineerCurrent employeeRecommendCEO approvalBusiness outlookProsCompany really cares for employees, good salary, open communication about progress, great company gifts.ConsGovernment contracting feels a little unstable these days. Very different style of work than private sector, can take getting used to.Show more