Pros
Everyone here is committed to not only their clients growth, but their personal growth as well. I can honestly say that in my nearly two years here I have been afforded opportunities that were not available to me elsewhere which ultimately helped shape my future and guide me into my next career path. Everyone is very friendly and ready to help, there are two days everyone is allowed to work remotely each week, all of upper management has essentially an open door policy and is always ready to make themselves available to help their own. The work they do is focused on bringing impactful and scalable benefits to their clients and the consumers or professionals they serve. They are a true diamond in the rough in the web agency environment as they weigh your (the client's) success as much as their own.
Cons
None that I can think of