The CEO promotes his company as being cutting-edge, but it really isn't. There aren't many employees and the CEO is always looking for ways to get cheap labor or build things as cheap as possible. The turn-over rate is RIDICULOUSLY high. Many people leave within a year. (One was rumored to leave on his first day after I left). During my short time there, 4 people left, and there were fewer than 9 people working there at the time.
The list of cons are almost endless, but the most glaring ones are the following:
1. Really low pay. For reference, I started making roughly triple on my next job.
2. Micromanaging, I mean SERIOUS micromanaging. Everything is monitored and you record your time for every single task.
3. For engineers/devs, there is absolutely no code review process
4. Really terrible projects/deadend projects that see almost no users (I'm not joking). The experience you will gain here will translate very little on your next job.
5. The CEO will complain on slack, A LOT. And by complaining, he will complain to the devs and engineers through the project manager or whoever else is in charge of your tasks.
Also, he will complain on Slack, talking about the things that should've been done a certain way, when there literally IS no process.
6. There is no on-boarding process. The day I joined, I was already given tasks and expected to fix bugs and make changes.
8. You will most likely be expected to work over-time (staying in the office longer to finish your tasks) and also work outside of work hours to "catch up"
7. The "benefits" you get here are laughably bad
I can go on and on, but one thing is for sure. Every employee I've talked to there had the immediate intention to leave within the month.