Delayed Salary / 13 MonthThe good thingsYou will gain experience in communicating with the clients directly.
The challengesBeen here for long but what I can say it is so terrible that even 13th Month pay is always delay compare to my current job today.