Teamwork isn't a new company, but it's committed to building out the best systems possible. This means being prepared to accommodate last minute changes to workflow and the platform. Working across timezones is also a part of the role and company, however I wouldn't call either of these cons. No one is expected to work outside their hours and any changes are communicated as thoroughly as possible.