Yes, I know them well. It takes a "special" person to work there. Lots of great people, they are fun times! Harder work than big pharma, but better payouts in the end. I would suggest checking them out.
I used to work for nephron in the engineering dept. WARNING! They will use and abuse you and leave you for dead. I lasted as long as I can for 7 years and it was worth it. Now that I don't work there anymore, I'm a better person and living stress free.