I walked away from taking a job there after I had a "peer lunch" with the team I would be working and found out it was mostly vacant due to firings and departures for "performance reasons".
Any place that can lay off a significant majority of a team has issues.