Had been a great place to work but recent losing streak has made engineering opportunities slim
Pros
Large Project sometimes with challenging, but interesting work Great Benefits (401k Matching + discretionary contribution, HSA plan (w/ employer contributions), employee awards, vacation purchase) Flexible Start and End Times Opportunities to move to outside of office engineering
Cons
The rate of outsourcing engineering work to subcontractors or remote offices is gradually increasing Hard to stay in one location for a long time, as the company expects you to move where the work is The company lives and dies on mega projects and the latest proposals require a long development period before the decision for the final award is made. When the company loses a few projects in a row, the effects are felt immediately through layoffs or the need to relocate.