Pros
Flexible working hour Due to time difference, there may be time you have nothing to do or due to system maintenance, you are forced to take a break. Lovely office Training provided to ensure you know what is expected
Cons
Too many process which differ from one person to another. Depending on who tasked you, you have to based on experience to decide which process is correct. The training provided, more often than not, will be useless due to different people follow different process. System is very buggy, slow and crashes. Too many senior staff who is power hunger and believes they are right and there is only 1 way to perform 1 task (i.e. the only way to sum up an excel column is by cell 1 + cell 2 etc). If you speak up, it mean you are smarter than the senior. You will kind of be “marked”; person A will tell you to perform the wrong task and reply in email that you do not follow instructions properly and the task you do is wrong.