My husband works from home and he loves this as his desk.  

Pros: Good Value, Spacious, sturdy, love the color
Cons: takes time to put together