Pros
The development and production NGC executes for its clients is impressive. Other than that, I guess having every other Friday off is nice. But you need to work 9-hour days M-Th.
Cons
Every single minute of your 9-hour day is documented. If you take a 5 minute bathroom break, you can't charge that time so you need to work 9 hours and 5 minutes, for example. Furthermore, the facility at Rolling Meadows is atrocious. No windows, terrible culture, even worse "amenities." Also, the benefits package is not good. Anybody who says it is does not have knowledge in this arena. Rx coverage is lacking severely, contributions are high, and the "benefits center" is a useless resource. You need to communicate all requests through the benefits center, but this is impossible when their employees do not know what they're talking about. I have never been more frustrated with a benefits package.