Pros
One of the best organizations to work with and you can find the best leaders ( I repeat leaders) here. Advantages: Open & Transparent, Flexible and fantastic work culture, The team teaches and learns from each other, Great support from top management, Friendly cross-functional teams, Room to expand to the newest technology and push toward current boundaries of technology, More space and opportunity were given to learn and grow, Finally, employees are never judged. Given ample opportunity to grow professionally. A best place for freshers to start their career as it as an organization with "Zero Politics".
Cons
Not much. Maybe they can work on the employee remuneration part alone.