Very busy place, with a lot of good and talented people.
Pros: challenging work, and great people to work with.
Cons: limited 401k choices, pay not on par with industry average
Transplace provided an environment that was both challenging, with the potential for advancement. It was a brand new company when I worked there, so establishing the culture took a while, but since it seems to have developed into its own.