Pros
Honestly, I don't understand the negative reviews except to say that the job and opportunities are based on what you deliver, along with a positive attitude. There are a few people in the office that just won't ever be happy, and it has nothing to do with the company - and I feel sorry for them.. The work is very interesting, and there are lots of opportunities to get involved in projects, collaboration or community events.. The people are fantastic (and most love their job), the wage is solid, and the benefits are great (based on experience with many other companies). There are plenty of opportunities to meet people and get involved in community service or fun days.
Cons
There's a lot of change happening. Work loads feel heavy right now. Promotions don't come as often as they did in the past. Location (Oak Brook) isn't great for people who live in Chicago.