Pros: Design and looks, simplicity of connections, performance ratio to price
Cons: No headphone output
Sure, their sound isn't amazing (they have dipped mids and rolled off lows and highs), but for the price, I am really blown away.
They're extremely stylish and very simplistic.
It doesn't require any drivers or anything like that - simply plug and play (USB for power, 3.5mm for sound)
I tested these speakers on my Samsung S3, my home PC and my work PC - where in every scenario, these mini speakers provided a decent quality sound for their price.
Thus these speakers really did push above their weight and I would highly suggest them for a small stylish solution.