YuJa Reviews

4.1

79% would recommend to a friend

(93 total reviews)
avatar

Nathan Arora

81% approve of CEO

79% positive business outlook

YuJa has an employee rating of 4.1 out of 5 stars, based on 93 company reviews on Glassdoor which indicates that most employees have an excellent working experience there. The YuJa employee rating is in line with the average (within 1 standard deviation) for employers within the Information Technology industry (3.9 stars).

Reviews by job title

93 reviews
1.0
2 Jul 2021
Recommend
CEO approval
Business outlook

Pros

1. Competitive salary. 2. Snacks in the office 3. Work from home during COVID. 4. Relocation Allowance 5. Inpatriate health insurance if needed.

Cons

1. Nasty CBO who doesn’t mind embarrassing employees in front of everyone. Hypocritical CEO who plays nice in normal times, but you will know what he is really like when you are not in his best interests. 2. All managerial personnel as a whole are sly and devious. They plot and retaliate against employees, like those who dare to not like the company and give them resignation notice. They would give you a "surprise attack" by asking you to leave immediately, like in 10 minutes, some day after you gave the notice, and you won't even have time to say goodbye to your coworkers before your account is deleted. The conspiracy can be quite sophisticated, something they may have done several times. Everyone in the management level knows about it but no one would tell you until the very last 10 minutes. They would act like, “OK we will discuss your last day and let you know”, and then give you the surprise. The previous day, they would fool you to come to the office the next day (if you are WFH during COVID) using some lies, so you will be able to return the front door key on site before leaving. Otherwise, the off-boarding process would take another day and the surprise attack wouldn’t work. 3. There is an “exit interview” in the off-boarding process, where they ask for reasons for your resignation. Don’t expect them to take your answers sincerely. Instead, they see them as valid reasons to retaliate against you as mentioned above. Be cautious, they also put obstacles in your just requests, like asking for employment documents, after you quit by ignoring your calls and emails. 4. Outdated tech stack: JSP, Servlet, jQuery and Ajax. 5. They don’t even use Slack, Jira or IntelliJ. Instead, they use Google Chat, Pivotal Tracker and Eclipse. I guess that is because they are cheaper, but at the expense of lame UX, which makes developers’ lives harder. 6. Bottom-end second-hand working computers. Most monitors are not 1080P. I even saw some developers use 18-inch screens. 7. Probation period as long as 6 months. No extended health insurance until the 5th month working there. And the coverage is just bottom-end. 8. Developers are treated like tools and aren’t appreciated. Work is repetitive and boring, most of which is fixing tech debts and you cannot learn much. They don’t care at all. You won’t get any feedback about your performance, neither positive or negative, even after you completed a big ticket or came up with a better solution that is not your responsibility at all. 9. Developers are under constant pressure, which is this company’s way to keep these “tools” productive, instead of by lifting their morale. There wouldn’t be anyone saying “you must code faster” to you directly, but they can definitely make you feel it. For example, by assigning you multiple tickets at once, by setting an unrealistic deadline, and by making you report what you accomplished in the past few days in front of everyone twice per week. 10. They don’t invest money or time in employees, who again are just tools in their POV. There are no training programs. When hiring, they don’t consider if your skill set fits the job, but when working if you tell them that you need to spend a few days learning before starting a ticket, you would be in trouble. Tech leads don’t mentor sincerely. They answer no more than you ask and get impatient easily. 11. Don’t expect any family-like or friend-like relationship in this company. The culture in this company is rude and cold. When going through the recruitment process, they act as nice as possible, but that isn’t the reality after you join the company. Most people’s communication styles are blunt, and people rarely use “please” or “could you” or any softeners. This is partly because of the managerial personnel’s characters, partly because, as said above, everyone is under constant pressure, so they don’t have time or patience to type more words. This culture affects people. Those co-op QAs, I believe they are polite students in university, but in this company, they communicate just like anyone else. There are zero team activities for coworkers to know each other, which is imaginable due to that workload. Barely any communication between developers. No discussion about code structure or implementation. In the team’s Google Chat channel, on average there are only 1 – 2 messages about work posted per day (on one dare to post non-work related messages). Even after a few months’ working, there could still be team members who you haven’t ever talked to at all. 12. Due to the lack of discussion, you can imagine how bad the code quality is. Tech leaders are incompetent with making structural decisions. Maybe they don’t have time due to tight deadlines, or simply don’t care. The consequence is plenty of bad designs and tech debts in the codebase. The lack of thorough code review just makes it worse. Only team captains review code, and they have tickets to work on, so the review process is rough. Pull requests are just poured into the staging environment, which, as a result, always contains bugs. Just take a look at their mobile app, you would know which level this company is at. If you work there long enough to get used to it, you would become a worse developer, not a better one.

2.0
15 Jan 2023
Recommend
CEO approval
Business outlook

Pros

- Very good compensation compared to other small startups. - Snacks available all the time in the office - As a co-op you get a chance to do real work and boost your resume. - About 30% of the engineering workforce are co-ops. So, you find yourself among other co-ops and nothing would be odd. - Codebase encompasses only very few number of technologies. So, as a beginner it is very easy to comprehend what is going on. - Very easy interview process with the focus on SQL and Java. - Except the founders, almost everyone have less than 3 years of related experience. So, if you are just starting, everything goes smooth. And you will easily stand out. And you will be recognized. - CBO who manages almost every engineer, has been an engineer himself. He understand what coding means. And he is a good person.

Cons

- CBO manages tens of people (almost every employee) in person. Team leads are usually not trusted in my opinion. - You are watched an not trusted on most of the time. You may get a notification from HR if you frequently go to the kitchen or drink coffee many times a day. This is regardless of how much your direct manager is satisfied about you and your extended work hours on the weekends. - Almost no DevOps! very limited use of containerization, microscervices and ... - Next to nothing code reviews in many teams. And very poor code quality. - So far almost every single meeting I had is delayed. Many of them by hours. This is a tip of the iceberg in my opinion. - Scrum is not fully implemented. No real retro, scrum master, even sprints. Projects are managed by focusing on release dates whose exact timing are sometimes unknown to most of us. But we are improving. We recently tried using points for the tickets. - Code quality is really poor. Files with thousands of lines are almost always what you face. Especially in front-end side. Mixture of old technologies and tightly coupled classes, misleading names, no comments, no documentations, no access the the developer and ... are found always almost everywhere. - Many projects/teams are founded by co-ops. So many teams lack any software architecture. - Almost no real technical documentation found. We are starting to write more but we usually do not know even a bout the most important components of our databases or major classes. We are improving though. - Focus on having numerous applications and projects that almost all of them are full of bugs and even us as engineers have a very hard time to open them. - Super magnified stuff might be brought up in the interview sessions to tempt you to join. - Toxic environment in my opinion. For instance, we have a game room which is used only once in a month or so. It is there, but no one dares to use it. Almost everyone is having launch at their desks to show off they are right back at work ASAP.

avatar
YuJa Response
3y
Management Team here. Thanks for your feedback as it was very thoughtful and provided some active discussion points that we are having. Depending on what Product Team you are staffed on, over the coming months you will see greater emphasis on many of the areas you mention namely architecture, maintainability, scalability and modernization. There are certainly aspects of our code-base that could use sprucing up and we are actively planning how to do so in tandem with our future-state initiatives. One example is that we will be adding more focus on an new non-management track engineering role called Architect that provides cross-product guidance on many of the things you mention. You clearly have great ideas and your feedback indicates you deeply desire our company to be and do better. I hope you voice some of these concerns to your Lead so that we can build on some of your ideas. You clearly have great ideas and we want to keep you moti
1.0
15 Mar 2021
Recommend
CEO approval
Business outlook

Pros

-small team lets you do a lot of different tasks

Cons

-force employees to go to work for no reason and don't require masks to be worn -lack of management -salary range varies wildly since they don't have standard salaries

avatar
YuJa Response
4y
Management Team here. YuJa as a firm has grown substantially since March 2021 when your post was made. Not only in headcount but also a much deeper focus on management, internal operations, and human resources. We've added layers of management including dividing the firm into "area owners" that take on specific products. Our work is not done yet as we add roles in project management and implement more mature processes. That being said, we do sincerely care about our employees and have implemented deeper controls around compensation, including salaries to ensure equitable compensation. We do reward "rockstars" in a non-linear way to demonstrate their outsized contribution to the company's success. We are also rolling out competency frameworks and assessments to further ensure transparency and fairness in the promotion cycle. Next, we are also making the office environment more collaborative with more office celebrations (a focus of our HR Team and Internal Operations Team). We have brought on some really talented staff who spend a good chunk of their day thinking of activities and ways to foster a more fun and engaging work environment. While the formation of these new structures may be a bit too late for your tenure at YuJa, we would love the opportunity to have a second shot at a better experience. We are scaling and growing rapidly, and if you're interested please send an email to careers@yuja.com or feel free to reach out to the management team directly. Thank you for your feedback and I hope all is well with you!
Viewing 1 - 3 of 93 Reviews

Glassdoor has 100 YuJa reviews submitted anonymously by YuJa employees. Read employee reviews and ratings on Glassdoor to decide if YuJa is right for you.