Interesting projects, good place to start your career, with multiple programs utilized to learn from. Some travel required.
Cons
The place has a very cliquish environment. Sometimes it seems like I'm back in high school. Lots of nepotism. Some workers don't work full 40 hours. Come in late, leave at 5 or whenever. Multiple breaks taken.