- challenging problems
- great salary
- good benefits (group benefits, team bonding budget, office snacks, language courses)
- great team to work with!
- great support and flexibility during pandemic
Cons
- culture shock (language barrier can be very difficult to overcome and can impede work)