It looked like a good company initially. I made a mistake of joining this company. Within a year, I saw a big round of cold layoffs. No explanations given. Around 150 employees were let go off in Oct'23. Environment has turned mostly hostile. You would be always in a feeling of getting fired. Bosses are unfriendly and think they hold the power to terminate their subordinates any time. If you have other options, please do not join this company. There is always a fear of next layoff. My mental health is severly impacted.