The people are why I joined, and the people are why I stay.
Pros
As a company, we do a really good job of putting our people first. In a management role I need to be concerned about business objectives, product objectives, etc., but when push comes to shove I can prioritize the people on my team. The Hamburg office blends the positives of a larger company with some of the positives of a small family business. Everyone in the office knows each other, shares lunches, chats in the kitchen, and so on. We've managed to keep that as we've grown, and I don't expect it to change as we continue growing.
Cons
The downside of being a satellite office is that we're a bit disconnected. Things are continually getting better as time goes on, but there are realities with a nine hour time difference that make communication and a work/life balance harder.