I love working with WebFX!
Pros
The people are amazing! They hire the smartest, and most productive people! Everyday is filled with challenging, thought provoking work. The training is second to none. I think a few other reviews touched on this, however you will be trained as one of the best in your field. The workload is fast paced and you're given autonomy to create strategies for your clients to help them grow. I personally love the benefits, and there are to many to list. However a few of my favorite are Little Amps on Mondays, Snack Bar, Techmas (gift for the holidays) and Yoga! They also offer a on-going learning program which rewards you for constant learning. I am almost at 100 points! I've also meet a few of my best friends through WebFX. If you are new the area, they offer a ton of after work events!
Cons
This job isn't for everyone. I've never meet so many proactive go-getting people in my life. If your not into constant learning, working hard, and rallying around huge goals then WebFX probably isn't the place for you.