Pros
Nice equipped office, good company events.
Cons
Toxic management, you say one thing and they will find a way to terminate your contract. They say a lot about how they care for their employees and speak to ‘hr’ or ‘ER’ but that’s bs to make them look good. They only work to save the management and you’re just a tool. If it’s not you it’s someone else. I had a toxic lead who tried to ensure i don’t go anywhere and got me terminated. So i guess you shut up and work never raise a concern about something being unjust with you. Senior leads protect leads and so on you’re just garbage to them. Metrics are insane. You hit all your targets except for one ( i was 70% on QA instead of 80% but 100% on every other, was terminated). No notice period no extension no word for improvement because Lead hated the sight of me. I hope karma gets whoever does unjust to people, i’m certain of it.