Pros
The true benefit of working for this company WAS the employees. They are the most amazing engineers/friends/family you can ever have within a company. I say "was", as they all have, including myself, been driven out of the company, which to this day and the days to come, will forever be grateful for the freedom we have attained away from this horrendous company! Leaving this company will be the most satisfying, relieving and enlightening experience that will never be forgotten!
Kontras
Here are an interminable number points that I can mention on top of what my fellow former colleagues have mentioned in their reviews: 1. No work-life balance - that isn't the worst part. They expect you to work 18hrs as a means of showing gratitude for them hiring you in the first the place! 2. Fraud - Since the origination of the company, they have continuously and, quite shockingly, proudly lied to every client on the validity of their projects - taking lump sums of project funding that is wasted away on anything but their employees. And instead, resort to withholding salary for months on end; a continuous activity, which the company feels justified in doing so - a horrible practice for any modern employer to ever endorse and get away with! 3. Management - This a retail based company and not a technology-driven company and that was very apparent in the first few weeks of working. There are no technical managers in this company who know the complexity of any project that is being undertaken. They are living in a dream world where their demands must be met or you are an enemy to them - and they will treat you as such, through degradation of racial discrimination; as is the company's norm. 4. Physical and mental health - The work, as interesting and enjoyable as it was, should never be taken as a higher priority than your own health. A notion that is entirely dismissed by the company and is looked upon as a form of weakness: "Man up", was a phrase used quite often, even by HR! The workplace had become a poisonous environment leading to myself and others feeling very negative, day in, day out with no hope of the situation changing; simply flabbergasted by the lack of care and concern from the directors and managers in the company. 5. Lack of collaboration - This point comes back to management - how can there be a lead engineer or a technical director who never once engages with his team? Never once discloses the project plans? And never once encourages teamwork? The leadership in this company is twisted to having a mind-set of insecurity and distrust. There are no discussions, no meetings and no acknowledgements from any suggestions given by us engineers. They are all dismissed due to being "wrong" and "irrelevant" as those ideas are not what they have come up with. This type of mentality has led to an unavoidable annoyance and a severe lack of feeling valued within the company and did ultimately led me, and several others, to finding a new job. To summarise, this company does not deserve a sliver of redemption - they have treated all their employees as though we were slaves, whose sole purpose was to satisfy their outrageously and incomprehensible dreams. They have naught the slightest inkling of concern for you and will take full advantage of any naivety you may have. The employee retention rate of the company is staggeringly appalling and should be a major red flag in ever deciding to apply for this company. They may look amazing on paper to the outside world, but inside the company, you will be dealing with snakes, jealousy and an overall wonder as to how the company is still surviving - stay away if you ever value your integrity and self-respect.