Smart People, Probably Most Technically Literate Company in Defense.
SOFTWARE ENGINEER (Current Employee) – Sunnyvale, CA – May 9, 2016
Work environment is casual. Come in when you want: just make sure you finish your work.
I learned a ton. They really trust you to be able to do the work. And there's good and bad to that: you have an amazing opportunity to grow, impress and learn but you may stumble and fail.
Management is variable but overall, I haven't heard anyone complain immensely. No micromanagement or abusive behavior.
Co-workers are engineers in the most traditional sense. You're amongst your own kind.
Hardest part of the job is dealing with the unsexiness of the defense industry. Another other complaints comes with any software job: boring bug tracking tasks, etc.
Most enjoyable is the flexibility and the freedom to prove your knowledge/intellect.
Pay is average.
Flexible work schedules, great benefits.
Unsexy, will not make you rich.