First of all - thanks for using SparkPeople as part of your program, much appreciated!
Right now, the best solution for what you are talking about would be to create a private SparkTeam for your company and invite all to join that. From there, you can use the team leaderboards (both SparkPoints and/or Fitness Minutes) as well as Team Goals (each team can create custom team goals that team members can choose to participate in and track) to help determine who is eligible for various rewards.
We do have it on our list of improvements to at some point build out a better reporting solution for companies who are using the site as part of a wellness program - just not sure when that might happen.
Hope that helps!
"I've missed more than 9000 shots in my career. I've lost almost 300 games. 26 times, I've been trusted to take the game winning shot and missed. I've failed over and over and over again in my life. And that is why I succeed. " - Michael Jordan
| December Minutes: 0