Pros
Co-workers were fun and it is in a cool part of town. Unfortunately the good ambitious competent typically don't last too long.
Cons
I found it to be a horrendous work environment: a) Internet access is restricted and monitored; b) phone calls are logged by computer and become part of your review; c) management's representations as to compensation were misleading; d) high turnover. Before you commit to a job with them contact former and current employsse via LinkedIn, but remember current employees have email and Internet traffic monitored. The one positive comment was likely written by management. He knows little about management (and nothing about leadership) so he communicates in cliches like "bring your 'A' game" and "take it to the next level"