The company is great for those starting out in corporate but can get toxic the longer you stay. Learned all my soft skills here which helped a lot for my other jobs. The good things* Fun activities and clubs
* Decent work life balance, overtime is not necessary with most teams
* Provides employees with various upskill programs
* Clear career path
The challenges* Rampant office politics, creates a toxic work environment
* Management is not flexible to employee's needs, contradicts their motto of "Valuing what matters"
* Very low starting salary and almost non-existent raises
* Almost impossible to get bonuses and a promotion (depending on the department's funding) within a reasonable and natural timeframe