Pros
They don't care if you 'outsource' your work. One analyst (not me) had been there over a year doing so.
Cons
AWX defrauds their customers and employees. Multiple customers are billed for the same analysts' time. AWX could automate their Annual, Quarterly, and Monthly Business Reports, but they don't so they can bill those hours multiple times. Same is true for notifications regarding abnormal email campaigns (0 leads, 0 clicks, Conversion rate is 80% that of previous sends, etc). Employees are 'salary' on paper, but work-life balance is non-existent, employees are dismissed without notice, and they'll just fire you if you take paternity leave. So if you work here, recognize it is a contract job and the pay should match, but it probably won't.