Pros
Decent pay as first solid job since leaving school. Offered stability if you managed to make it to full-time. You get to work with some big, corporate clients. Some really nice people throughout the office. Downtown Evanston is a nice place to work with great views and some nice lunch options within walking distance.
Cons
Your experience is dependent on the team you land on. Some teams are run much better than others. If you land on one of the badly run teams, it's sink or swim attitude without much meaningful guidance. If you come into a bad team during a downtime in project action you might do better. Despite the good amount of really nice people, there are a few people who have very toxic personalities. Sadly, many of them are project leaders who have pull and can bring down moral or directly impact your work. Not a ton of diversity in the office.