Pros
Their people and team collaboration.
Cons
It is interesting how, after a single negative comment, several positive ones emerge, claiming that this is the best company in the world to work for. This appears to be manipulated, as employees are encouraged to leave positive comments to maintain a favorable rating. Ultimately, this company lacks professionalism, treats its employees poorly, and does not offer adequate benefits.