Pros
One of the most standout things at Juicebox is the company culture. Although the work is interesting and the client portfolio broad, the most important (I think) aspect of the company is how much they care about their staff, and how motivated and driven the entire team are as a result. I've never worked with a group who were so passionate and dedicated, and management rewarded this by really listening to staff and hosting regular social events.
Cons
No major cons. Lack of parking is a bit annoying, although the train station is across the road.