Pphone interview, in-person interview at HQ with 6+ people, then a month later, an in-person interview in CO office where work would be with another 6+ people. Good interviews/questions/responses. People in CO seemed very bright and good engineering team. In spite of promise to inform me of decision either way, never heard anything back at all. Had to push to get them to reimburse travel expenses. Disappointing, but better to find out up front that they are disorganized/poor communication skills.