Pros
Ofinno is a company providing patent portfolios to the telecommunication industry. It's a small company but is growing in terms of both size and revenue. Engineer/Researcher is engaged into all processes for generating a patent, which results in the public records (statistics) of Ofinno patents dominating other competitors quantity-wise and quality-wise. In every month, a huge number of top quality patents are filed and granted. You will learn not only the technical part but also patent law (office action/litigation) part. You will ultimately produce a patent idea, claim it , and handle office actions related to it as a technical staff as well as a patent agent/lawyer. Employees are very professional and experienced in their fields. The company also support all kinds of training so that you can catch up what you are missing. The benefit package is also very nice: high matching rate of 401k, discretionary time off, free PPO, free lunch, etc.
Cons
Learning a patent law may be challenging to an engineer, and sometimes you have a heavy workload, however, those are compensated when you see your patents are implemented by others or are sold in the market.