I am from Philippines and I am an entry-level asp .net developer, my job is currently home based right now, and my boss is from overseas, we communicate through Skype only and he had never shown his face (privacy I guess?).
I work from 10am until 7pm normally. Sometimes I can work longer until 8pm or 9pm because he wants me to deliver the results already, and if I am working slowly or not producing the exact desired result the time can get longer. This is because most of the time there is a conflict with the technologies that he had shown than what programming language is needed to be used. In this case C# ASP .Net.
I sometimes get a deduction of wage -P100. Is it really normal to get minus salaries? Is it also normal that I get a 4 hours break which is unpaid too? I am asking because It is really hard to keep up with the bills that I have to pay, I earn like P272 in a day instead of P520 then I get penalties which is kind of depressing on my part.
I am working honestly for this man, and yet I always get this kind of treatment, please tell me if this is normal or not. If it is normal, I'll deal with it and if it's not what should I do?
I am slow at some tasks but I am definitely fast at the task when I don't encounter bugs and such, it is really stressing me out (this work and how my boss treats me), this is my second job after 7 months since my first job, I previously worked in an office for 3 months, and since my contract was not extended (because the projects were cancelled) I was not able to continue working there.