Pros
Flexible hours for systems engineers. The 9/80 work schedule is a great perk. As long as your work is done, you can work any hours that you would like. You can start work as late as 11am if that is your desire. You can start work as early as 5am if that is your desire. Telecommuting options are also avilable. This place offers a good hourly wages for new college graduates. Deadlines are usually very soft. If you cannot finish a task in 10 hours, you can simply tell management that it won't get done and they'll just accept it.
Cons
The work of a systems engineer can be tedious. If you're working in the latter stages of a program, all the design has pretty much been accomplished. Your job is then to just track and trend data. It's not very exciting. Managers, in general, only have acceptable people skills. Engineers tend to lack the ability to inspire and bring out the best qualities on their team. Moral for most programs is just ok and not a lot of people love their jobs here. The science of payload satellites is quite interesting, but the entry level engineer work can be annoying.