Pros
+ Great team and collaborative environment. They trust you have the skills and experience and support you how you need it. The managers care, and it's a fairly flat organization. + Training opportunities! If you see a certification or professional development training that interests you (engineering, proj mgmt, Agile, leadership, SE, etc) ask and they can pay for it. If it supports the customer's mission they can ensure you're paid for your time and not doing training after-hours + Enhanced leave benefits for veterans, great place for vets + Great workplace for LGBT, women, and woman engineers, none of the typical problems encountered in industry. + Yearly pay raise and bonus + Flexible schedules and good work/life balance + Reacted properly to Covid with teleworking highly encouraged after customer coordination
Cons
- No clear path for promotion - Depending on the customer/program, the workload can be sporadic and task loads unbalanced, but you get support from management that offsets that, and once you hit your hours, you hit your hours for that pay period.