I have been working at InterDigital full-time (More than 10 years)
The environment is very technically challenging
There aren't any cons that come to mind
Advice to Management
I applied through an employee referral. I interviewed at InterDigital.
It was just a regular phone interview with the manager and asked about the projects on my resume. Also asked about my development experience with programming language and database. Gave some advice about my resume, very nice people.