Pros
- completely distributed company - you can work from anywhere and you are not a second class employee because of it
- globally competitive salary. No local company can offer me that much in Prague.
- huge trust to employees: you take as much vacation as you need, you work when it suits you
- nobody micromanages you - you do what you do because you want to do it and because you see the impact of your work
- the company has a long term vision, they want to create company where everybody is happy for a long long time
- you will travel to teem meetups few times a year
- because the company hires from all across the word, they hire the best. There is lot of talent in the company to learn from.
Cons
- remote work is not for everybody
- you will travel to team meetups few times a year
- it can take long time to get reply after sending a resume