Pros
1- Descent to excellent work depending on the team. If you get a good team then you will learn a lot and grow technically. Freedom is given to engineers in their work. You will get a chance to work with talented people. Apart from it's core business CDN where it is a leader in industry company is doing great in cloud security solutions. 2 - One of the pay masters in the industry. 3 - Great work life balance 4 - Subsidized food 5 - Free commute facility
Cons
- Some teams are still working on old technology stack. - Multiple Wizard or Hackathon competitions throughout the year which makes everyone confused. These events should be reduced to twice a year an should be streamlined. - Slowness in work by some teams without accountability.