Great work, great place, awesome projects, very bright future - Software Developer Egen Employee Review

5.0
Apr 11, 2017
Recommend
CEO approval
Business Outlook

Pros

An Overview ========= I joined Egen Solutions not more than 2 months back, and it's been awesome working here. I've already worked on a couple of awesome projects ranging from AngularJS to Android development, and it's helping me grow a lot. The firm has a lot of projects coming up and always adding new clients which translates to a great future for the company. The interviews =========== This is the part which really showed me how serious Egen is when it comes to hiring new employees. I went through 1 Hacker-rank, 3 rounds of video coding interview and 4 rounds of on-site coding interviews. My interviews were mostly based on concepts of JS and Angular with some problem solving and CSS as well. Through these interviews, they will ask you a gamut of questions, and make sure that you know your stuff. Do not think this would be an easy firm to get into. Honestly, the difficulty of their hiring process is right up with any other top IT firm - which is what Egen aims to become as well. Great work ethic ============ The CEO of the firm, Mr. Raghu, embodies the work ethics that runs through everyone who works here. The firm is focused on delivering high quality products ONLY and nothing short of that will do. They want to do things better yet faster, and make sure that they provide a great experience to the customer as well. This is a lot of responsibility and you need to learn fast to be a top performer. There is no hand holding here, just hands-on work from Day 1. Not all work ========= With it's constant focus towards learning and quality work, one might think it leads to a lot of work pressure. While you might be engaged in multiple projects at once, it does boast a very fun environment as well. Everyone is very friendly and courteous. People are always eager to help you out if you need it. You might be a little weak at something, but there will always be someone who can help you out with it. Egen also holds a Happy Hour each Friday which always a good way to blow off steam and relax. Tech Stack ======== Egen has some serious tech stack. Everything from front-end techs like Angular, React, Gulp, Bower, Ionic, etc. to backend technologies like Ruby, Java and Node to complex database applications running on Elastic Search, Cassandra, etc. and more. All this with a ever-growing focus of moving away from monolith to micro-services. You will only work on state-of-the-art technologies here and learn to deliver quality code. Egen also follows a robust Git versioning workflow, with each PR getting reviewed by several experienced programmers to make sure no bugs/repetition exists in the code. Verdict ===== A great firm to work for, and great people to work with. 5/5

Cons

Not any as of yet.

Explore other reviews about Egen

5.0
Mar 17, 2026
Recommend
CEO approval
Business Outlook

Pros

its a good company to work for

Cons

there is a lot of pressue

avatar
Egen Response
3mo
Hello, Thank you for sharing your feedback. We are glad to hear that you consider Egen a good place to work. We recognize that project demands can vary, and we remain committed to supporting our teams in delivering effectively while maintaining a positive work environment. For more concerns or feedback, please feel free to reach out to us at reach.hr@egen.ai. Wishing you continued success at Egen. Team Egen
1.0
Jun 20, 2026
Recommend
CEO approval
Business Outlook

Pros

friendly during interview, especially L1/L2 engineers and non-technical leadership. great pay. good benefits at first - taken away later. bench system - 2 months to find new project before full layoff.

Cons

I had the unfortunate pleasure of working for Egen for roughly 3 months before I was laid off due to circumstances outside my control. The interview process was 8 rounds, during which time I became quite acquainted with most of my future teammates - all of whom seemed quite friendly. 2 months and one signed offer letter later, onboarding quickly painted a very different picture. I could tell immediately that the company was extremely disorganized and poorly run - when asking questions about the stack we worked on or main objectives with the client, I was given multiple highly conflicting answers by leadership. Additionally, several "Lead/Principal" engineers (there were 3 engineers on my team alone so definitely major title inflation) were extremely hostile towards me during my time here - asking very odd personal questions seemingly to try intimidating me, gatekeeping information, and all around being extremely rude. Only a small handful of folks on my team were genuinely helpful during onboarding and as a result of this toxic culture + an extremely overengineered tech stack (the Leads on the team were extremely opinionated about individual devs' terminal setup/editor we used... seriously?) they had designed seemingly to keep the client stuck with us for the foreseeable future with very little chance of off-boarding, it took me quite a while (roughly 4 weeks) just to get a decent understanding of the codebase and have it run semi-functionally on my machine. My laptop also was obviously setup wrong before it was mailed to me, as I experienced frequent network errors and no one else on the team had - making it extremely difficult to get any real work done. For the most part any time I asked questions I was met with either non-answers or extreme hostility from devs above me (I remember one time a gentleman overtly told me 'questions are fine once you prove your worth as an engineer', as if I somehow owed him something... very odd behavior. less than a week later I saw him rushing to help a female engineer who'd just started at the company on a completely different team who was facing similar issues getting started because her codebase was so brittle and docs were lacking - and in fact I saw a lot of this sort of race/religious/gender-based favoritism, which was very concerning) and was forced to rely on L1 engineers to get any form of help/guidance with understanding the stack. Because of this, obviously I fell behind pretty quickly with deliverables - circumstances I'd made pretty clear to my "mentor" and PM (which they both said was understandable and offered any help they could give). However, less than a week after telling my mentor I was experiencing trouble getting up to speed with the codebase due to confusing documentation + lack of support from technical leadership, I was removed from the project + benched. Obviously, his offer to "speak my mind" was just a veiled attempt to get me to make myself look worse + secure work for himself - which he did by stealing my slot on the team less than 2 weeks later. For the next ~2 months while on bench, I watched the slow-moving train wreck that was this extremely poorly run organization unfold - they took away several of our benefits, reduced the quality of healthcare offered, and began laying off several engineers under the guise of "efficiency gains " -- all while increasing headcount of offshore engineers in India. To be clear, I have zero issue with offshore engineers in India as they're obviously just trying to support themselves. What I do take issue with is a company who gaslights/mistreats its employees this blatantly while telling them "everything is fine" + replacing them with cheap labor that can't say No as easily. Roughly 1 month into being benched, I was interviewed by one of these offshore managers for a position on a new project. At this point I was pretty much completely checked out from the job due to the extremely poor treatment and didn't take the interview very seriously. Naturally, I was not given the job and a few weeks later I was informed I would be laid off. I'd hoped this would've been the end of my story with them, but of course, they found a way to scam me even harder - while filing my taxes the following year, it became clear that someone from the company had gone out of their way to completely remove my paystubs + tax forms from their internal systems, seemingly in an effort to make it seem like I'd never worked there and presumably so they could dodge/skirt taxes. I came to find, while trying to hand-derive my taxable income they'd paid me + being blown off/given bogus excuses by the HR rep who I'd contacted for my tax/payroll info, that the main corporate entities for this company are dispersed throughout several states, organized in a very clear shell company structure routing through high-privacy states such as Delaware + Ireland -- seemingly to dodge legal/tax liability. tl;dr: if this company reaches out to you for work, run for the hills.

1
avatar
Egen Response
3w
Thank you for sharing your feedback. We are sorry to hear about your experience. What you described contradicts our core values and the culture of respect we expect for all our people. Your time with us occurred during a transitional period in 2024 and 2025. Since then, Egen, SpringML, and Qarik have merged under a new management team. We have focused on building a supportive, transparent, and inclusive workplace. Today, we are a unified global organization with hubs across Canada, Europe, India, and the United States, and we regret that your experience did not reflect who we are today. We want to ensure any remaining matters are resolved. If you have outstanding issues with your tax documents or anything else, please reach out directly to our People Team at hr@egen.ai so we can investigate and address this for you. We wish you the best moving forward.
See reviews by: Helpful|Rating|Date|All