Cons: you take work home with you, it's always there
This is probably one of the only places you can work, where it's completely up to you how successful you want to be. No politics, no bureaucracy, no waiting for the person above you to get promoted or leave. This place is all about driving your own success, and everything is set up to help you get there. Thinking "outside of the box" and trying new things is highly encouraged. The ability to multitask and juggle multiple things at once is a must. This is a people business, so nothing is ever for sure. You must be able to adapt quickly and the learning never ends. You can never be a true "expert" in this field and you will be presented with new challenges daily.