The ideal company for programmers, or giving freedom to your programmers
gasull: Why can't you build a great product working by your schedule?  Working on a team doesn't mean being with the team at all times.  You need both time alone and time together.