This question already has an answer here:
Good evening, my coworker, and I are in a sort of dilemma, where we are being paid roughly $13/h, or around $23k/y, while we write an extensive JS program to automate the entire processing operation for the company we work for.
Our CEO has told us that we will be, "taken care of" after we get the program finished, but we are still actively working as JS developers, and are not getting the pay for it... no benefits, no dental, nothing but a simple $1 raise. Our CEO also has a small history of 'screwing' people over after he gets their worth out of them.
We are debating on bargaining with our upper management for a proper raise, but any advice on our current situation would be wonderful! We really do love programming, but not getting paid for it doesn't pay the bills.
EDIT: We are based in Florida, were the average developer salary is at least $70,000/y, we were originally hired as logistic specialist, who on average earn around $40k/y but we just had the hurricane come through our city. Where we work didn't get much damage at all, which should be noted.