All communication is done through email. There are very limited processes in place. Project specifications are vague at best and often non-existent. In 2 years I saw 17 people come and go, this company only had 23-25 employees. Management is inconsistent. Expectations are unreasonable. Having a life outside work becomes difficult.