Avantages
Lots of Projects and good higher technical team.
Inconvénients
Salary is delayed by 2-3 months, and this has been happening since 2015. Now the situation is even worse. I'll try to cover all the departments:
1. HR ñ They will force you to work on Saturdays and will never pay for extra days worked, and will fire you whenever they want.
2. Development ñ Projects are delayed because developers are forced to work on excel sheets rather than their technology, you'll have to create stupid sheets which are of no use ultimately. They will switch your projects whenever they want and would force you to work on imaginary deadlines given by the CEO. And if you are not able to meet the deadline, get ready to work on Public Holidays and weekends without comp off. Thanks to Technical Managers and CTOs, you can learn a lot from them. Another one was former Delivery Manager who was amazing in her work.
3. Sales: It's where they are good at, let me rewrite they aware good at until the CEO jumped in development as Delivery Head. Yes, you heard me right, A CEO from Sales background is doing delivery of technically complex projects who knows nothing about technology, coding, testing.
4. Design: Overburdened
5. Management ñ This is the worst, One person's ego will cause or is causing the downfall. CEO thinks he is right all the time, He will show off his 6 years of experience of false-fully running a company. He will blackmail you to do work or he will not give you release after you resign. He blackmails all the time, if you don't believe me ask any past employee on Linkedin.
6. Marketing ñ Their only job is to write fake reviews on Glassdoor and Google.
7. Finance ñ Company is in debt, they have not paid their rent since April, and who knows when they are out of the working space. Salaries are delayed, they cannot purchase tools, hardware and computer systems.
Once you resign then forget about the Salary of your notice period because its never released, and if you'll ask for your money they will blackmail you to work.