Try to make it work for the employees
Solving hard problems with smart people
Relationship between employees and on-site directory is great to work for
Small team, work together well. No-one afraid to speak their mind and hash out issues. Less bureaucracy than big company