- Learn a lot from experienced members of the team
- Ability to work from SF and NY offices as well as working remotely
- Given a lot of responsibility
- Rewarded for good work
- Helpful in moving from abroad
Cons
- Small team (although growing) can cause the workload to be pretty heavy with long hours