Here is the truth of what you need to know about Referral Exchange (REX)... The bad reviews are taken down, a manager told someone that they paid off the bad reviewers so that they can keep a higher rating... and there were a lot of bad reviews. Realistically their rating should be A LOT lower.
I worked for REX for 4 years. I started in the Sacrament office and took on another role that moved me to the SF office. The pay was very low for the location and job responsibility. I was doing multiple peoples jobs, never really having any kind of support, and never was compensated for it. When it came to end of year bonus, they waited 4 days to let people know that there were no bonuses, that we would be compensated in pay, also they told me that I was getting the max possible pay raise, but that was a bold faced lie.
Their biggest problem is that they are horrible at communicating. The managers at REX are all entry level or have very little actual management experience. People are promoted on who they know (or suck up to) or seniority and not the actual management experience or knowledge of how to do the job or run the department. Managers were micromanaging employees while watching gaming videos. Doing little or next to nothing but make sure to add their name to something to get credit.
There is no HR at REX. Benefits are stupid expensive. REX knows this though, its something that EVERYONE brings up every year. They don't seem to listen to anyone and if its told to them they do nothing with the information.