Pros
Free Food Cab and Phone
Cons
There are many 1. 0 work life balance 2. Directionless management 3. Lack of technical skills at senior level 4. Timelines of projects are decided by people who have no clue about coding or implementation 5. Few managers are really bad here you wish that you land in their team 6. Data Science is fake here and most of the time they present botched up finding to their clients 7. No clear direction regarding the future of the company 8. HR here usually lies about the role you are going to get. I had same experience. 9. Salary is low and biased. 10. Soon after joining you will realize that there many undeserving people exist on top and you have to work under them. 11. Only join if you have long term goal of staying in ZS