3.0
4 Jun 2024
Current employee, more than 1 year
Bengaluru
Recommend
CEO approval
Business outlook
Pros
Its a good company for challenging people who can take risk
Cons
Not much project for cloud and devops
Pros
Its a good company for challenging people who can take risk
Cons
Not much project for cloud and devops
Pros
Innovative Projects: Nishtech offers exciting opportunities to work on cutting-edge digital solutions, especially in stable, growing sectors like healthcare Supportive Team Environment: Collaborative culture with colleagues who are always willing to help and share knowledge. Professional Development: Plenty of room for learning and growth, with access to training on platforms like Optimizely and Sitecore, where Nishtech has strong growing partnerships. Flexible Work Arrangements: Good work-life balance with options for remote work and flexible hours. "Get the work done" vs tracking every hour mentality.
Cons
Fast-Paced Environment: Can be challenging to keep up with the rapid pace of projects, which may require quick adaptation. If you're just a punch-the-clock, doing this for a paycheck and see this as a job vs a career, you might have trouble keeping up as it's a traditional agency life. Growing Pains: As the company expands, some processes are still being refined, which can occasionally lead to minor inefficiencies. The right people who strive in the gray and tackle these issues as challenges will strive here. If you need the guardrails of a mega-sized agency, you might struggle here.
Pros
Most projects are easy static sites built by drag and drop software. Avoid the ones that aren't, especially if you're an experienced engineer. Every project is treated as brochureware, no matter the complexity.
Cons
"We're the experts," is an internal joke repeated ad nauseam by the leadership about selling clients on knowing technologies they have no experience with and don't have the people for. Except nobody is laughing except leadership. Engineers are thrown into unplanned projects with no requirements and told to "just make it work" after giving clients big promises through broad, unclear contracts. NishTech will sign contracts that they have a full team with multiple engineers, BA's, Project Managers and QA. But in reality, what they're doing is assigning two people who just throw it together like a weekend project. People are split between an unrealistic number of projects, and the choice is to either spend 60 hours a week desperately trying to keep up, pumping out low-quality, bugged code, or forcing deadlines to be constantly pushed back. Large 5-person team projects that require multiple developers are put on the shoulders of one person. Once you’ve burnt out, they’ll just keep demanding more, asking where the next thing is, complaining about results. It doesn’t matter if you say you’re burnt out, immobile, and need help. They’ll just ignore you, and the tones get more aggressive; managers start looking for fights instead of making an effort to do their job. Once you’re used up and dried out, there’s nothing but complaints left. When NishTech puts themselves in this position, they have to start lying and making up excuses to clients. “It will be ready in a week.” Then they go back to the engineers and say, “I promised them it would be ready in a week.” Despite the fact that this is impossible, and no requirement gathering process had taken place to begin with. All engineers have to work with are some meeting notes. Then it goes to demo to clients and someone will be huffing and sighing, “I don’t know why this isn’t complete, this is obviously broken.” Giving attitude, trying to put blame on engineers. They’ll put clients on Jira and tag the engineers about issues to redirect everything to them. When clients start to direct attention to engineers, they will be harassed by angered clients, pulled into meetings asking why things aren’t done, or requesting new features, complaining about how “this isn’t what we wanted.” All because NishTech has no one and no process to figure this out from the start. When it comes to just being honest and saying, "this is more work than we thought," or "we skipped the requirement gathering process and need to go back," they're afraid to talk to clients. Instead of bringing up problems that are integrated into another teams responsibility, NT managers will spend weeks in chat, “are you sure it’s not us?” “it’s not our problem right?” They don’t seem to understand that not every problem falls cleanly into “who’s fault is it?” And if NishTech developers can’t give them an answer, such as an issue being with an entirely different app, they will aggressively ping them and demand that it must be solved right now. Sometimes, some things require communication. NishTech is so afraid of getting caught on their underhanded, dishonest dealings that they’re never willing to just be honest and ask for a little cooperation in solving a problem. Things can get so bad that managers will waste all of your time yelling at and insulting you, scheduling meetings, demanding that everything be done right this moment, that the only feasible time to get anything done is in the evenings after they've all signed off. This is by far the most hostile, poisonous work environment I've ever seen. NishTech has an obsession with technologies like SiteCore and Contently, drag and drop website builders, because the goal is to pump out low-margin, simple static sites. But they will still agree to enterprise projects and act like they have the people for it. But make no mistake, they don’t have the experience for anything but. They will only ever consider similar tooling no matter what the projects call for. If one of these low-code tools can’t get the job done, they’ll use it anyway and spend months banging their heads trying to make something work that would take a day in the appropriate tech stack. Even QA uses no-code recorders because they don’t have anyone that knows how to work with code. It was embarrassing to be in meetings with the CTO, at one point he wanted to show off to the client about how pagination is “instant” if they use React. We were talking about dealing with thousands of invoices in a table. We’re not going to pull everything at once for some simple “instant” pagination. I had to regularly interrupt these and make sure they’re dealing with things that have to be taken care of from a backend perspective. But even non-tech clients would pause and kind of shrug off these naive comments. Anyone familiar with the internet knows how ridiculous this is. I was hired to start a new project moving into new technologies. What they failed to mention in interviews is that the project had been stuck for 2 months because they couldn’t figure out how to deploy a server. It became quickly obvious that they had made promises they can’t keep and were desperate to make this all someone else’s problem. I forced things through by taking the Node server they were trying to deploy as static files on IIS and getting it running. But this was only one of many red flags that kept popping up. They said their practice is to hire a company to do all frontend work who would deliver to them static HTML/CSS files and they would copy/paste that into React components and put it into Sitecores content editor. So Nishtech is not doing any development work themselves. They’re just buying the pieces and slapping them together. They are not capable of adapting to real demands. So when a client actually needs some custom work done, they’ll complain about how it’s too difficult. “That wasn’t in scope.” When I started they immediately put me on a pedestal and a manager was talking about “changing over the old guard.” I had no idea what he was talking about. I’m a capable engineer that has adapted to a lot of different situations, not some brilliant mind that’s going to fix all of this company’s problems. Working with a company that regularly lies to clients and laughs about it, working without requirements, having to shoulder all of the complaints from clients that are getting redirected to development is not something I’m interested in being a part of. Other engineers aren’t incapable. As much as this manager liked to complain about and insult them, they’re just not being given any engineering work. He would call India developers “monkeys at keyboards” regularly. They’re treated like factory workers, except there’s not even an assembly line. It’s more like a random assortment of junk on the floor and they’re told to make diamonds in minutes. When engineers are on tickets, multiple managers will ping them 2-3 times a day asking if work is done yet. Work they had just started that morning. I brought this up multiple times as unfair. Someone would just agree, and immediately go back to Teams and ping someone to ask if something is done yet. As if they just wanted to taunt the issue and show they can do whatever they want. They don’t have to respect anyone’s time. This is a small company that thinks it’s funny to lie and make promises they can’t keep. They’ll chuck the work over the wall to someone else and complain when the results aren’t good enough. NishTechs business model is more like a lazy scam. They’re just a subcontracting company at best. Unless you just want to put text and images on a website with bootstrap classes, they’ll give the work to someone else and charge clients a premium for it. Hire the right people directly.
Check out your Company Bowl for anonymous work chats.