Pros
Good work culture; Most people are nice and considerate; Good benefits such as free delivery, free food, monthly gym allowance, and work-life balance.
Cons
Terrible remuneration (salary & increment): overall remuneration DOES NOT match employees' efforts and the company's constantly asking for more. Workplace bureaucracy and injustice: Works were done with minimal recognition and credits are often been taken by the "more favorable" employee; Management saw it but decided to do nothing. The "more favorable" employee ended up being promoted. No internal communication: Though HR implemented a channel for employees to express thoughts and suggestions anonymously, all the comments were seldom presented to related departments and the upper management doesn't care what exactly goes on on a slightly granulated level. Don't expect support from them. Unreasonable team organization: with newer management additions to the company, many teams underwent restructuring. Though most of the new arrangements make sense, some from certain teams are extremely unreasonable and even presented more obstacles to current employees' career progression. No clear career path: Though the company was great once new structures were in place, the career path is no longer clear in this company and the culture has skewed further away from that adopted by all other markets. Terrible organizational skills: Projects are always pushed out without internal alignment on the timeline or additional assessment of the plausibility of each project. Upper management doesn't care if employees are suffering because of their lack of organization and logic. No strategy whatsoever and the market success is solely built upon exploiting extremely skilled employees and the demand for delivery service.