Great Company to work with as the data volumes are so huge to transform into meaningful insights. It's a good platform to work with many open source technologies
Cons
As such a big company and trying to reach the profitable stage, lay-offs is one of the metrics that always pops up to cut the costs.