The management was great and I like the people I was working with. Great place to learn about the industry as an intern.
Cons
Constant crunch time. There were times when the senior engineers would work 12 hour days and then also come in on weekends. Although, a lot of that has to do with big military projects that were going on at the time.