2.0
Jul 19, 2024
Anonymous employee
Current employee, more than 3 years
Recommend
CEO approval
Business Outlook
Pros
The people! And the potential.
Cons
Deepwatch has the potential to be a great place to work. But they continually make the wrong business decisions which end up in employees suffering the consequences. Frequent layoffs occur, and consistently happen after mass hiring periods and overspending on half baked product ideas that never materialize.