Pros
The best way to learn new thing. Easy and understandable Process. Streamline process with accuracy. Excellent working culture with flexible timings. Easy manage employee work life balance.
Cons
I suggest feedback to be taken after leaving the company.