Pros
No hierarchy, you can reach out to anyone at any position irrespective.
Cons
No work life balance. Instead you are expected to be at work all the time even if your health is suffering. No job security- They may ask you to leave any moment, specifically if you dont behave like a slave and be available whenever they want you. Wrong Mindset of the management - there are times when you are paid well at certain positions but then, the management and others believe that they have every right over your time irrespective; majorly coz you are paid well. No respect for employees - employees are not respected or even trusted, hence the aitrition rate is already high. If you retaliate, the management starts to pull you down by making negative comments about your attitude and commitment to work. They may as well say that you are incapable to take challenges.