The company has done an obscene amount of layoffs over the last 2 years. My region used to have 22 employees, now has 4. That number was dwindled down through 4 separate waves of layoffs.
The pay is NOT competitive. The culture IS competitive. Management and higher ups seem to only care about metrics, value, profit, etc. The pipeline is struggling and the projects employees are getting put on are dumpster fires. However, we're told "you're at insight because you're the top of the top. Everyone here is worthy of insight excellence." The culture is do more, with less, because that's how "amazing we are". Truthfully, they need profit and are struggling to get clients. They have dwindled down the US team via layoffs, only to hire a ton of people over seas. It's brought morale of the company down.