Pros
Lionbridge gives it's employees the chance to work with cutting edge technologies prior to their release to the general public. If it weren't for the feeling of being "on the inside" of some of the clients and the products that they offer I would not have ever stayed working for this company.
Cons
Management is totally out of touch with the needs and morale of their employees. Along those lines management also walks a fine line between offering it's clients the services that they expect and straight up lying to them about how their accounts are being handled. I am sure that in some cases the cleint believed they were getting more accurate results than what they were, and that Lionbridge at this location was able to give them a much more accurate overview of their product.