I'm confused by the "late" pay. According to my records these are the dates they have paid me this year, January 16 (1/15 was a Sunday), February 15, March 14, April 16 (which was actually a Sunday), and May 15.
OTOH, looking at Intellishop for 2016 and 2017, pay dates have been anywhere from the 20th to the 22nd. While I am just fine with the 22nd, wouldn't the OP consider that two days late?
Equal rights for others does not mean fewer rights for you. It's not pie.
"I prefer someone who burns the flag and then wraps themselves up in the Constitution over someone who burns the Constitution and then wraps themselves up in the flag." -Molly Ivins
Never try to teach a pig to sing. It's a waste of your time and it really annoys the pig.