Pros
HPR is an amazing place to work. I have learned a tremendous amount about how to build a competitive high-performance product. I always wanted to work for a company that does something the best. HPR does low latency risk management orders of magnitude faster than the competition. It has an extremely fascinating product that harnesses the benefits of the FPGA in an extremely clever way. Not only is the product great, but the people are awesome as well. We do not have any lone rangers or people with massive egos. We work well together to build a truly innovative product that our competition cannot come close to touching.
Cons
We need more qualified people! It's the best problem to have, more interesting work to go around than people to take them. Also our customers can be very demanding. Sometimes down-right rude.