I really enjoyed the process. Jeff the Director of Software is a great guy and very transparent about the state of the company, where they're headed, etc. They are a polyglot development team so it seems like they are open to cross training. It also looks like they will continue to improve upon their success as a company in the near future.