There are not many cons, here are three items which could be important for some:
- Working from home. Personally for me it's quite comfortable, while I heard some employees had problems with it.
- Different time zones. Since the company hires from many countries there could be a big difference in time for various team members.
- No company meetings. There are only some rare cases when we'll gather for a big company meeting. It seems that some employees would prefer to have more frequent meetings.