Pros
Good, friendly people to work with, excellent perks, nice office, better part of the downtown, free lunches twice a week. The best part is how the company established itself due to it's excellent Business domain knowledge in Energy and Commodities industry. The core architecture of the product enables it to be extremely configurable as per customers needs regardless of how specific their requirements may be. The core group of expert Product managers (Subject matter experts) are the real assets of the company.
Kontras
Not the best place for career mobility if you are in R&D. Though I noticed it was a little better in other departments. The product is definitely in need of technology overhaul as it was developed using older .NET technologies/libraries and many of the new .NET technologies are missing. Wasted more than 5 years being stuck in a development approach that is very limiting within the product's scope. However, the new tech management is taking a wrong approach by trying a mish-mash of development platforms which are all over the place. Lack of coherent future technology roadmap for the product. The new tech management lacks clear insight in to the main architectural drawbacks in the product.