- Good payout for remote work outside USA
- Good life work balance
- Depending on the teams and projects you can have a nice experience or crazy ride
Cons
- They can end your contract without any prior notice
- Depending on your managers your work will be valued or not
- Not worth to be and over-achiever since you will have 0 progression inside the company