Pros
The employees all complain about the same things
Cons
I joined the company almost 4 years ago when it tried to value its employees. And then we did not get sold, there were massive layoffs and the company changed management, more layoffs and then changed management and has never been able to come back. It is really a company that prides itself on its analytics but at this point all its competitors have surpassed them and they have no competitive advantage. Instead the company is always trying to chase the money and makes promises to brands that they cannot deliver on. I stuck around to really see what would happen and it just got sadder and sadder as the engineers are overworked and understaffed and they don't bring in fresh young talent. Management will give you false hope of the future of the company, but we all knew the truth :(