Developing a great game with an international team is a great experience and highly motivating. Managers who find solutions to problems easily and quickly and it is a company where everyone's opinion is very important and effective. It is very motivating to see that the business is getting better day by day.
Cons
Sometimes there are communication breakdowns caused by working remotely, but they are quickly resolved.