Pros
1- You learn how to value your own time and mental peace.
2- Due to the high turn over, you will be able to get a job by simply attending a job interview.
Cons
1- Psychological torture, I still have nightmares that haunt me till this day.
2- Top management (CEO and CTO) mock, belittle, and insult people daily in an abusive manner. They formulate it as a cold joke but it keeps escalating.
3- Bonuses and advancement are only in theory.
4- You will be fired for doing nothing wrong.
5- You might be asked to do something that compromises your ethics.