Ventajas
1. Amazing team, individually extremely talented
2. Very exciting products and services line up
3. Very well funded
4. A liberal view towards compensation - deserving team members are compensated with praise, position, increased responsibilities, money, stocks and other perks. Struggling team members are provided all possible attention, training and motivation. Members who are not a good fit to the organization culturally, or do not wish to learn and evolve, are eventually let go off.
5. Full management support in creating a work-life balance
Desventajas
1. Coordination between different time zones
2. A developing & evolving leadership & management