Pros
I worked at the American Express Desert Ridge facility (North Phoenix). This facility is immaculate and full of conveniences. The location is surrounded by expanses of empty land, so if you want to leave for lunch, you have to get in your car. That being said, each of the three buildings have some type of store or cafe, and there are vending machines in every break room on every floor. I felt lucky to be working there when I would walk in the building. In addition to having great facility, the culture at this location is really interesting, and varies from team to team, department to department. People talk freely, and collaboration is easy to accomplish. I happened to have excellent leaders above me, who valued work-life balance, and took a practical approach to the logistics of accomplishing task.
Cons
While I was working there, parking was a nightmare. I have heard that a parking structure has been/is being erected, but I can't speak to its efficacy. Another con is privacy. The facility is mostly open floor plan, long tables with low partitions and mounted monitors. Seats were not assigned, and reserving your seat was a very frustrating task for some. This issue caused major problems on a social level.