Pros
Free food! They hold many events such as a happy hour recognizing birthdays, etc. They've had free massages and wine tasting events, just to name a few. There are plenty of events and perks here. There's also a free shuttle for those that take the CTA purple line to/from Chicago.
Cons
There isn't an outlined growth plan or even a structure in place for promotion or many differentiating compensatory rewards. For example, everyone receives the same amount of vacation, albeit that it's a good amount. So, if you've been there for 5 years or even 10 years, you have the same amount of vacation with someone that just started there day one. Also, if you are the stellar & most competent person in the team, there isn't anything different for you, even in comparison to any possible slackers. It feels as if the perks noted above is what should keep you happy. People need other motivating factors and rewards for their hard work, especially if they stand out.