I have been working at SourceForge full-time (More than 3 years)
100% telecommute (and it's done well). Lots of smart people - you will learn a lot! 'Agile' is actually agile. Little bureaucratic overhead - things get done! Good engineering practices - SCM, tests, CI, automated (and frequent) deployments. Fun engineering challenges at scale (high traffic, big data sets). Great compensation (good base salary, merit-based bonuses, 401k matching, health/dental/vision plans, life insurance, stock options)
There is constant tension between 2 ideals: 1) Doing what's best for the Open Source Software community, and 2) Doing what's best for the business (making money). It's not an ugly tension, but tension nonetheless. The ideals often conflict, making decisions more difficult.
Advice to Management
Remember that the OSS community is the life-blood of SourceForge. Do what's best for the community first!
Let us know if we're missing any workplace or industry recognition –