Pros
Speaking as a junior employee who was here for almost 3 years and recently left the company, it was a good place to start your career (provided you're lucky to be in the right team with right mentors/colleagues, and also offered permanent employment). Most old-timers and some recently-joined senior colleagues are actually good people, you will feel welcomed and challenged to learn and perform better. There were occasional tough times and long hours, but you will feel motivated (provided you are under the right manager/boss). And to be fair, compensation in terms of bonus have been quite good during covid years (3-7 months bonus if you are rated Well Done or Outstanding)
Cons
Again, this review will be coming from the perspective of a junior employee. 1) Recent junior employees are mostly employed under a 1-year contract, and they will not be eligible for any bonuses, increment, benefits and promotions. You have to be lucky to be in the right department to be employed full time. Internally: the HR Council (where the bulk of HR team and CEO&CFO are part of) is making it extremely hard for other departments (except HR, of course) to get new headcounts (no matter contract or permanent). And if you're applying as a junior employee/recent graduate, do note that HRL13 is the lowest rank, and you will want to fight for HRL14 especially if you have around 1 yr working experience. (For context: HRL13-14 - Analyst; HRL15-16 - Snr Analyst; HRL17-18 - Specialist/Manager) 2) Promotions are extremely hard to get in edotco, especially for junior employees. It is taking way too long for promotion and promotions only happen once a year. Even the criteria to be considered for promotion is almost absurd: cap of total number of promotions happening in a cycle, budget has to be pre-allocated, extremely rare for promotions to happen 2 years in a row (something to note for HRL13 employees) or double promotions in a single year even if you are deserving. HR will try their best to uphold that invisible promotion barrier. Promotions for replacing senior team members who left the company, that's also extremely rare. The company usually prefers to hire to replace, no promote from within. If you want to retain your young talents, pay and promote them fairly with a clear progression pathway! It's really embarrassing when the company population have >50yo as their largest and <30yo as their smallest employee age group! 3) Treatment of junior employees - junior employees are really treated like 2nd class citizens in the company (but still not as worse as contract staffs). For example: in the recent propose Employee Ownership program in conjunction with the proposed IPO - only senior employees are eligible and others would just get a one-off payment. Junior employees are mostly excluded from the real benefits, such as eTAP program with ASB/Melbourne Biz School or any Long Term incentive plans. What a shame, to treat your up and coming talents like this when they have also been working equally hard with the senior colleagues. 4) Overall morale of the company has been low, with the recent VSS and consistent and aggressive cost cutting measures and questionable decisions made by the mgmt, we do wonder if the mgmt is just too blindsided by short term gains. For example: Business class travel to Bangladesh/Pakistan for all employees are not without reasons, it is to protect employees (esp ladies) to travel in a safe environment and enable them to work comfortably. The travel admin is just so aggressive in cost cutting and finding the cheapest options, this just causes stress in any biz travel and doesn't resolve the original objectives of biz travel! The cost cutting measures are so aggressive now probably because edotco has 2 CFOs at the top. Or in terms of the office move to Ara Damansara, that was decided by the management team only and zero consultation was done with all employees, only a fake survey was circulated by HoDs to us when the decisions was in fact finalised by the top.