The Colorado-based software company offers plenty of perks, ranging from 100% paid health coverage for its 340 employees and their families to unlimited sick days. The laid-back culture allows for new moms to bring their babies to work, game-room breaks and Friday yoga classes. There's also a focus on philanthropy, with the company encouraging staff to spend 1% of their paid time volunteering for charity work.
It's not just the big corporations with great perks and work environments. These small companies with 25-249 employees go to great lengths to keep their workers happy, too.