Layoffs are a normal part of their business. Management has no idea how to communicate with staff. Looking for a team culture or environment? This is not the place. You will be thrown under the bus to save anyone above you at any time. If they say they try to minimize layoffs it’s a lie, they do not care about your job security and how it may affect your livelihood.