Pros
Good starting pay Pension plan is a really nice added bonus TW handles a variety of consulting work an provides eager employees with opportunities to work on all of it Generally smart colleagues with various backgrounds Good L&D and a long term career path Really fun group of people to work with
Cons
While starting pay is good, it grows extremely slowly (2.5% pay raise is the 'norm') It's pretty well known that job hopping (or threatening to jump ship) is the quickest way to get paid more and/or get promoted Work cycles are very seasonal Internal file storage/LAN is extremely clunky and very slow Poor job rewarding individuals for working smart and efficiently Annual bonus structure does not reward you or even your office for doing well, it's simply a measure for how well the company did in the year. While the people are fun, the (benefits) work itself is very dull