Good for him! But it is possible he won't stay there for a long time. Like Geohot at Apple. There is a difference between working on a fun project which you completely control and being under a constant pressure and having to follow constrains and requirements set by managers in a corporation.