Avantages
RBC may be can pay fairly
Inconvénients
All other aspects is the worst , Technical side , a lot full time employee are lazy and their knowledge are out of dated , but pretend they know and all process is very slow . management is terrible and is the worst that I ever experienced : quite some IT managers not technical enough even only for their management needs scope... and the vendor has very complicated relationship with hire managers... and other interesting things are: not only full time employee try to take other's achievement as themselves own , even some contractor who take use of close relationship with management layer , also do the same thing, even worse thing is , they don't respect facts, can tell lie just face the facts ... say white as black or say black as white . not respect technical professional . and manager always believe the guys who can be more soft even lie to them as long as flatter him ... work place is very crowded many experienced professional include some better full time employee commented on RBC: RBC has already lost control! and culture is " flatter and lie " culture !