Pros
A great core product with some cutting edge new products in the pipeline. Unique technical challenges. Over the past year or so the company has been changing dramatically in the way it does things, it is faster paced and very focused on solid deliverables. A good blend of great old coders who made Second Life and talented new blood. A lot of the most exciting SL projects are engineering driven such as pathfinding and the solid performance improvements. The new projects are web or tablet based which is very current. The company is morphing into a hot technology company with multiple products rather than a one trick pony.
Cons
Well there is no way to be polite.... like any tech company that has been around for ten years there are a handful of burnt out bitter [ex]employees. You have seen some of their comments below, would you like to work with them? The good news is as you can tell many have left, but some linger on. Avoid them.