- Just for context, I got into the company after reading the Glassdoor here and not fully trusting the bad comments or believing I could make the company a better place. Unfortunately the stress caused by the mess was so big that I decided to quit.
- The culture is terrible, it is common to see the CEO interrupting the others as telling them to shut up in the middle of the meetings. Really.
- Don’t trust a word from the CEO, he has a sweet talk when convincing you to join the company, in the beginning he will trust you, anything that you disagree and he will became a “micromanager” and even treat to not pay your deserved SALARY because he does not agree/believe on the work your were doing.
- There is no hierarchy or process in place, the project manager fills you with tasks, lots of them (not one at once), and keeps checking on you to give you more. While that, the support gives you tasks/problems to solve to. While that the CEO behind the Project Manager back gives you other extra tasks! (Yes, behind the project manager and asking you to not tell anyone). What happens in the end? Nobody knows what you were doing, so you are now a BAD EMPLOYEE, let’s cut his/her payout.
- Are you ready for the CEO himself texting you begging you to fix stuff at 7am, 11pm? And beware that he will be open to do that when they need you, but if you message back complaining your PAYMENT is late, he will NOT answer and simply ignore that. From the start have in mind considering him as a “Wolf in sheep’s clothing”.
- Did I mention that the source code is a completely mess? You are not going to learn anything there unless you are learning to code now. More than one code base for the same system, lots of hardcodes specific to customers, just one big monolith with everything inside.
- They will tell you they have a team of developers, but in fact its a QA that is “forced” to develop, a Data Scientist, “forced” to develop too, and one senior Developer that is the hero there and works a lot for the company to run. If he lefts, the company is done. The others are just part time / freelancer from lots of places in the world. Usually they don’t last much since the company has lots of restrictions/rules to pay them. When terminated you will hear “he was not a good developer”, “he was not delivering”.
- MICROMANAGEMENT. Yes, old school. Have you been working 10 hours a day? Did you worked until 2am twice this week? I don’t care, I will just consider that you are working if you fill the a daily spreadsheet telling me what you were doing. It does not matter if you fixed lots of bugs that the management don’t know they existed.
- MICROMANAGEMENT 2, there is someone there hired just to check on people, they keep sending you “attendance checks” during the day to be sure you are at your desk/computer. Truly. The first time I saw it I could not believe it.
- The CEO is always there in the weekends to force the support guys to work as hard as possible. Yep, the CEO spends the weekends keeping an eye in the support until late night. Did I mention micromanagement?
- The CEO is “delusional”, it’s a 25 people company, you ask him “my payment is late, can you help me?”, he replies we would check with the CFO (that does not exist, for sure!). You don’t filled your daily spreadsheet that will be a problem with the “Board of Directors” (that does not exist either, just a poor guy that invests money in the company and it seems to comply with all the bad things happening there). The client asks for a cloud configuration, he replies “I will talk to my network security analyst” (that does not exist too). It’s a fairy tale happening.