I didn't have any issues putting it together and it came quickly enough. I think the only con I can think of is it would need a cushion if you need it for long stretches of time. Other than that, it's stylish, pretty easy to assemble and affordable. I'd recommend it if you dont want to break the bank on a new desk chair.   

Pros: easy assembly, stylish, sturdy
Cons: a little stiff for long periods of sitting