Pros
1. Opportunity to work on different technologies within your domain 2. Some colleagues are supportive and collaborative at the individual level
Cons
1. No job security – the company follows a hire-and-fire culture; employees can be terminated without notice or explanation 2. Petty politics and favoritism are deeply rooted in day-to-day work 3. Public shaming culture – mistakes or issues are discussed in team meetings by pointing fingers and often yelling, instead of constructive feedback in the name of open work culture in the company. Someone who is a team lead but in a different team can point finger on you without knowing anything. 4. Employees are treated more like laborers than professionals, with no respect or value for their time and efforts 5. Management lacks basic professionalism, empathy, and leadership skills 6. Toxic atmosphere with no transparency, psychological safety, or career growth 7. Unstructured processes and poor work-life balance