Was a couple cases which put doubts in my head about this company. Layoff people unexpectedly. Have problematic people and management doesn't care about that. Unfair estimation. management doesn't know what's happening in the teams. People who makes noise more valuable than people who actually try bring results.