Pros
Travelers is a great place to work. There's plenty of opportunities to get involved in various activities- whether projects at work or in the community. They also seem to have taken a greater interest in employee growth/development over the past year or so. It's a great culture, and the demands of the job are balanced and very reasonable; many friends have joined from other companies and they've been completely surprised by the willingness of others to help, the work/life balance, and openness of management.
Cons
For a company that makes its money dealing with unknown, the company is surprisingly risk averse in many ways. And I guess being in insurance, it's not a surprise that we're not always cutting-edge when it comes to its policies or technology.