Pros
I have been at Liquid for about three years and can attest it has been the most rewarding position I have had in my entire career. My colleagues are all highly knowledgeable in their respective areas of expertise and everyone is commited to providing exceptional client service/deliverables. Also, the benefits and perks are outstanding, especially for a small, professional services firm.
Cons
I cannot think of any cons.