SALARY - They pay market rates, nothing more and nothing less. They do not wish to be more attractive or less. Work demands are high though so you end up getting less value for your time.
RACISM - Their employee directory and hiring policies do not match the diversity of the cities their operate in. A quick browse through their team list on their website is enough to see their hiring and growth policies when it comes to people. Another example is that an absolute majority of Engineering graduates in Vancouver are of Asian decent however you would have no way of telling that if you walk through RDH offices. The trend in the company would be for Caucasians to hire caucasians ( All around the company and this chain reaction follows over time) and Asians to hire asians ( E.g Accounting). As such, I do not recall there being any members of visible minority being hired. I guess one in Accounting a while back but it was another case of good employees leaving.
SEXISM - The hiring itself isn't sexist ( Most Engineering graduates are Males) but the behaviour towards females is appalling. Most keep quiet about it - why? - i have no idea. We have had cases of clients making fun of the fact that a female engineer will be working on their projects only for the principal in-charge of the project to laugh at it as well.
NEPOTISM - If you're related to one of the big guys in the company, you are guaranteed a job. We've seen this both in Admin and Engineering.
UNDERAPPRECIATION - I personally did not have this problem but it was easy to see a lot of hard-workers go under the radar because they weren't showing off their work. Some really talented Engineers have already left the company for a lack of appreciation shown and more will follow.
HR - HR can be manipulative and vague with their communication. A lot is geared towards personal gains( bank account) of HR leads when, ideally, she/he should be working in that fine line between employee representation and employer needs.
REFERENCES - The access to people on the inside is cut off shortly after leaving the company. Getting references from people you worked for is hard to come by. Ideally, you would know RDH to be a people and industry focused company who does not cut ties simply because you are not on their payroll.
JOB SECURITY - is lacking. Anyone can get fired at any time. Some for valid reasons and others for absolutely stupid reasons.
INSPIRATION - Inspiration in the job can be lacking in times. Especially when you get to meet and know one of the 3 initial owners of the company.
MIDDLE LEVEL MANAGEMENT - Some absolutely do not have any people, social or management skills and are simple in management by manipulation, politics, chance, time spent and/or artificial leverage. 1 or 2 management in Admin are example and quite a few in Engineering.