Pros
There are two development teams: webdev and content. I was on the webdev team so I can not comment on content. The pros were hardly any meetings... just 1-3 scrums per week and that was it. Lunch times were flexible. No pressure to work outside of normal business hours (8-5) which is unusual in tech. Fantastic location in River North.
Cons
I only stayed around 4 months, take this with a grain of salt. I was happy with management. They were professional and left me alone to do my job. I don't really understand why so many other reviews here were so negative about management. However, they have a BIG problem with turnover. They seem to just hire people without thorough interviews with the idea of hiring many and letting go of the ones they don't like. Myself, I was brought in as a jr dev at the same time as another jr dev. The other jr was clearly faster and better than me, so naturally they kept him and dropped me. The team lead and I had bad chemistry. She was aways berating my work in front of coworkers which made me nervous to the point of appearing stupid. At the same time, she was overly kind and gracious to the "better" jr dev which made me feel like Cinderella. Also, the codebase is overly complex. They need to just start over instead of just keeping on adding to the spaghetti code.