I'd take Microsoft - their the market leader, and although some of their products are bad, Win2k, office2k, and IE are all the best of their class. They also give great perks to their employees, including stock options and real flexible hours. Plus you get a peak at the other products before they get finished too 🙂