Avantages
Good location, work with high end clients, work with some talented people.
Inconvénients
They will paint a beautiful picture during the interview. The first few weeks are great but there is no training and they will just throw you right in. People said it was a sink or swim environment. I didn't think so until a month or 2 in. You have to figure out everything on your own. Management is horrible. The execs will walk right by you without even blinking. It's a good old boy club. If you want to survive you better know how to suck up and how to talk. They will promote those that do exactly that. I've worked with people that had no clue what they were doing but they've been there for years. One person got promoted even though this person never took on a project on their own but this person definitely knew how to talk.