Pros
There are no pros as such
Cons
1 - No fixed office timings. (Basically no leaving time)
2 - Office Politics
3 - Poor management
4 - Inefficient and less knowledgeable team.
5 - Critisism on daily basis. They can easily let you morale down, very cheap politics.
6 - Getting leaves approved is a big task, No WFH, Pressuring for extra work or overwork.
7 - No training or clear guidance