Pros: thought leadership, friendly, global
Cons: training could be better
TMP is a great place to work. We do truly cutting-edge things in our little advertising niche. There are lots of new things to learn and the people are generally helpful and nice. The compensation is pretty good, and in my experience the company is flexible to people's person situations, schedules, etc. I definitely recommend TMP as an employer.