The Chicago office is a detriment to company culture. If you have to work across offices, Chicago staff will throw you under the bus and damage your career to advance their own. In general, there is slow growth and no advocacy unless you're screaming for it yourself. The process for becoming an Associate leaves a bitter taste in your mouth, and it becomes very clear that the whole company is just a big game of politics. So if you don't want to "play the game," I recommend looking for a job elsewhere. Also, pay is absolutely awful - they take advantage of their name in the industry to underpay and overwork.