Great experience seeing how a high quality agency works.
Management are very consultative, culture is open and happy. They really worry about the clients, and doing their best work for the clients.
The most enjoyable part of the job is the people, who are clever and fun to work with.
I would be happy to work for this company again.