Pros
If you're lucky enough to be on the data sciences team or in the Boulder office, you will walk on rainbows and have puppy dogs delivered to your desk. You will think there's nothing wrong with this company and will happily follow instructions from your companies HR department to write puff filled reviews on company review sites.
Cons
This place became an absolute nightmare overnight. For many of the reasons given in the other reviews. You'd think that in a department like Engineering people would be promoted for doing things like, oh, you know, doing a good job. But no, the nepotism in Engineering is just as rampant as it is through the rest of the company. The entire marketing department in the US office is composed of friends of the senior management. Speaking of marketing, there is an absolute manic running unchecked. For some reason the senior management lets this person get away with just about anything - physically threatening employees, rampant sexism, total ignorance and avoidance of company policies (not that the HR team would even care), and just general buffoonery. The entire team of senior management are clowns with no leadership abilities whatsover. How about the CEO running through a room full of people he's just fired (or fired on the advice of others) yelling "I love my job!". That's the kind of class you can expect from LOGICnow or whatever they're calling it this month. All the management cares about right now is slapping as many new features into their flagship product so they can sell the company and go bathe in their dollars.