Underpaid but fantastic atmosphere
Pros
In general, the quality of people you work with is much higher than that of other phone shops. Amex seems to care about their employees, they make a concerted effort to provide decent benefits and room for growth. They have a gym onsite, a nurse onsite, multiple game rooms stocked with consoles, ping pong tables, etc. It was a lot of fun to work here.
Cons
Ultimately it will be the low wages that can divert you away from a future with the company. Unless you are lucky enough to get into a professional role and in upper management's pocket, the growth (while abundant) is slow and difficult. Given the size of the company, the competition for one-off roles is very stiff. I suppose that's good as there are many bright people working here, just too slow for my ambitions.