I have been working at American Express full-time for more than 10 years
Pros
Have worked for Amex for most of my career. Have left a few times but always end up coming back
Cons
Don’t have any cons that I can think of
Advice to Management
None - they know what they are doing
I worked at Freelancer for less than a year
Pros
Excellent for me. Very friendly staff
Cons
No downsides as it is perfect