Not bad, but not good. No clear structure regarding the process leaving much ambiguity. No cohesiveness between managerial team and engineering team. Wildly remote team and but very nice people. Just wish they had better interdepartmental communication and clarity in their requests.