Terrible management. No clear direction from on management on projects. Company hires a bunch of talented individuals to complete complex projects lasting 6 months to a year and a half and then lay them off. Be careful, they usually hire via a recruiter. Company filled with old timers with zero culture.