Pros
- They will give you one of the best personal skill developments (they'll send you to schools abroad, learn a lot of classes, etc.)
- They will even urge, encourage, and help you to climb up the career ladder quickly
- They will give you a very competitive salary
- They will give you a ton of benefits as well
Cons
- Highly dynamic work hours that depends on your geolocation and clients
- Challenging workload; you'll need to be prepared even on holidays