Pros
- You get to work with amazing peers, assuming the business doesn't decide to get rid of them. - Web scraping tech presents fun and interesting technical challenges.
Cons
Their decision to lay off the entire US Engineering branch affected me personally, but despite that, I'm going to try and remain objective and give a picture of what Dexi is like behind the smokescreen. First off, don't trust the rating. Employees were compelled to leave reviews, and the positive reviews are either from employees that didn't interact with or were not affected by upper-level management, or employees who have been at the company for very little time. If you're applying for a position where you'll interact with any C-level or if you'll be in Engineering in any capacity, you'll want to understand the following going into it. - You'll be completely at the whims of terrible technological decisions, and no amount of effective communication can get you past them. The technology decisions are made by individuals who are extremely and illogically passionate about very specific technologies who will always try to fit the problem to the tech rather than the other way around. They will waste months of your time and enormous amounts of money pursuing tech changes that every Engineer knows will actually only make performance worse. No amount of effective communication from experienced Engineers can dissuade them. It's ultimately about things being done their way, not the best way. Even though we had a very competent CTO who listened to and trusted his Engineers, his technical vision was also overrun by other individuals who shouldn't have had a say in technical direction at all. - You'll also be at the whims of horrible business decisions. Like another reviewer mentioned, the upper management decided to lay off the entire US branch of Engineering and Product. They did this over email, after business hours on a Friday, and only offered 14-day severance, even to those who have been working for the company for many years. They didn't do this out of financial necessity, but because they were convinced that collaborating across time zones "stifled creativity". They did this without even giving cross-time-zone collaboration much of a chance. The CTO was not consulted in this decision. In fact, he was let go along with everyone else in the US who was associated with Engineering or Product. I personally had been working for Dexi for nearly 4 years and was one of the only Engineers who had intricate knowledge of the Mozenda platform. That didn't spare me from the consequences of a terrible decision. In short, nobody is safe, and despite what they claim, they do not care about their employees. Not even a little bit. - There is always a lot of politics, and a lot of drama. There were Engineers who accepted offers because of the high glassdoor reviews that were immediately shocked at how unstable the culture was. Work feels like a constant struggle against bad leadership decisions, where you know where your time would be best spent but you're forced to spend time contending against egos and ultimately forced to do what they say. Even some C-levels end up being puppets to stronger-willed individuals in upper management. Despite it being a small company, there is no autonomy or decision-making that's left to the actual Engineering teams. At the end of the day, your professional opinion will always be overruled. - Everyone is intensely underpaid (I got a 32% pay increase once I found a new job after being laid off...), and benefits are much poorer than business standard. At the end of the day, you get to work with outstanding peers on technology that is unique and exciting. But, the upper management will always be a thorn in your side, and they will never treat you like an actual person.