Employees at the Virginia-based technology firm can take advantage of flexible scheduling, setting their own work hours. The company makes sure all its employees are up to speed by holding "Technology Tuesdays." These brown bag lunch sessions are where the latest science and technology challenges are discussed. For employees travelling for work, the company also provides emergency travel insurance.
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.