Pros
Only three things were good that I could think of: 1. It's a startup so you get to be independent. Small teams assigned for each project so you get to have ownership of your work. 2. Since there is no set technologies, chances are that you may work on different tools and languages, thereby learning new things every now and then. 3. Good peers, most of whom, mostly end up resigning every now and then.
Cons
This is will go long way: 1. Bad Location(Ghaziabad Industrial area: lots of dust and bad crowd in the midst of steel factories is not a good location for an IT company) is the primary concern for all the employees. The company is practically inside a factory where you get to see day to day labor issues. The CEO keeps procrastinating this topic. He would even lie during the interview saying that we will shift pretty soon. But he does not relocate. And people resign. 2. No side perks in the office. I know this may not be a valid point, but we need refreshments as well if we are coming to work for you. 3. They are short of projects and clientele. Most of the time people are working on projects that are going to be part of proposal to the client, and not actual projects. Most of the times proposals get rejected and the work goes in trash. The other times the project lack strong architecture based on lack of SOWs. The clients are unprofessional and CEO lacks the ability to reason with them. 4. This is not a data science company. This is not even a data analytics company. Apart from one or two projects, most of the projects are simple web development based. When you join as a data scientist or for machine learning profile, they will hand over to you some thing totally out of your forte. And no matter what they say on their website they do not have any IoT based in-house product. This is not a product based startup, but a solely services based. 5. Coming to forte: They don't understand the meaning of 'forte'. You will be working on things you know, and even on the things you don’t know. You can take your time, even stay up till 3 AM or even 4 AM. 6. There is zero work life balance. Even after office hours and on weekends. 7. The startup is hardly surviving, with a high attrition rate and low employee satisfaction. 8. There is no strict knowledge/experience based salary standard followed. The CEO offers any big amount to a novice developer just if he is out from a reputed college, while the senior guy training him, no matter how experienced and knowledgeable the senior be, will be getting 30-40% of that guy’s salary. No rewards for the deserving employees already handling the projects there. Just another reason for demotivation. 9. No sense of management. There is one CEO and after that there is no other member in the management team. The CEO himself is not a CEO material, but just an introvert tech guy with some money in his bank. When it comes to team handling and project management, he ends up being all confused and taking wrong decisions.