Hardest part of the job:
Lots of change & restructuring, no sense of security. You could enter the office one day to discover a dept. has been closed down & the staff have to leave in a few hours.
Lots of politics, back-stabbing & gossiping. Difficult to find a genuine friend.
Management don't walk the talk & honest feedback isn't appreciated. Be very careful with what you say.
Management micromanages leave application & expects you to cut your approved leave & bear the penalties yourself when there's unexpected shortage of manpower. Hold grudges if you don't obey.
Management tricks you into thinking your stock option is great compensation but the truth is if it's not vested, you stand to lose everything. Increment is pittance.
But there are good side:
Education support, parking allowance, budget for team building & engagement activities.
Good stepping stone into other e-commerce companies but don't stay long term.