Pros
Some really good and dedicated people work here...
Cons
Well, where do I begin. The leadership of this company is a disaster, starting from the CEO who believes in bullying and intimidation as a way of getting employees to do more, and on to some of the most unprofessional folks I've seen. They all throw dirt at each other, no one takes responsibility for anything and employees are just miserable. Some of their key positions are remote, which is pretty much a nightmare, their CTO is basically non-existent and people grow into key positions just because they were there, not because they are qualified. Do yourself a favor and find a better place, the positive reviews on this page were written by their marketing team and approve by the almighty CEO...