Pros
1- Lenient work hours. 2- Comfortable chairs. (Although it took the CEO a long while to get them). .
Cons
There are so many Cons, the company is really terrible and a pseudo-company, family-business in a sense. But I will go through the main negative aspects: 1- The Renoworks team doesn't want to accept criticism or learn to improve and this mentality is obvious in the workplace and even on this website. The responses they have given on this thread are very symbolic of that, Instead of a willingness to improve, they are here shilling for the company in long responses that are often irrelevant and full of falsehoods and self-aggrandisement backed by average and below-average numbers and results. 2- The "Senior" Software Developers lack the necessary experience and skill-set. The code-review process is incorrect and they do not properly manage commits and code-reviews through Github or other mediums. The QA is also terrible. They lack the staging environment to properly test the software and ensure that the bugs they found in the QA process are newly introduced. The code is buggy and essentially Javascript and Jquery without a proper framework and it relies on an old backend VB engine and on-the-fly, badly-designed MySQL database. 3- The UI/UX is poorly and whimsically decided. The Mockups are done in Photoshop and not in a actual UX mockup applications such as Balsamiq and others, and the products often look inconsistent and are not very responsive on mobile devices and so forth. There is also no uniform design style-guide for default styles and stylistic practices. 4- There are no Dev Ops. So the computers are set-up badly. Most modern software companies have laptops hooked to monitors to ensure this portability and allow employees to be able to project their screens to projectors in meetings or work from home. But this company is far from any of that although it is essentially a software company. 5- The company does lay off people to cut costs and manipulate its revenue chart, but it is often new employees with higher skill-sets that are dismissed, which is why the company is full of unqualified old-timers. 6- The company has hired people from various ethnic backgrounds, but there is a stench of racism and racial jokes that are not addressed but kind of accepted within the company. It often comes from the white employees that are usually not holding college diplomas and very rural, and reflects on how they interact with the minority of employees from those different cultures. When I was employed there, I head the N word a number of times and got a lot of offensive questions about my culture.. 7- In my employment there, I overheard many statements about illegal measures and tax evasion, that are spoken with pride among old-timers, which lead me to believe a lot of shady things were taking place so that the company puffs up for potential investors. Summary: If you're looking to get employed there, know that Renoworks is very unstable and shady.