Pros
Good Working Environment and priorities of work is set, so that employee can focus on work as per priority No overtime, people can stay if they want or have some incomplete work but their is no pressure from management to stay after office timing, people usually leave at sharp 6 PM if they want to or if they don't have much work. This brings work life balance which is good. All employee respect each other even management listen to you if you have any idea or anything in your mind and give reviews on it. Management trust employees and also give awards to best performer of the month which again motivate employees to perform their best. Daily scrum meetings give clear idea of what is expecting from the person and what needs to deliver.
Cons
As such no cons only thing is that their is no annual or quarterly outing policy in the company, if policy like annual/ quarterly outing gets added then that will boost up employees.