Vantaggi
Honestly, it's a little difficult to find much that should be considered a "Pro" The closest I can think of to a pro is that depending on which site you work, you will only rarely have to talk to anyone at Plan-Net - the majority of the time you will be working with clients directly. If you start in the multi-site team it is a good opportunity to learn a wide variety of technologies and processes, which can stand you in good stead. Their recruitment process is bizarrely easy. I've spoken to multiple recent starters in the last year who advised they had next to no interview or technical test. They shown up, and were told to go straight to the client site. If you do not do well in interviews, this is a plus.
Svantaggi
You get a monthly review from a plan-net staff member who has talked to the client. This can vary from valuable, to an outright farce. A number of times the minutes from my monthly reviews were identical. With their lack of recruitment process, Plan-net has no concept of quality control. As long as you look the part, and have a reasonable CV, you are hired. I've spoken to clients who have bemoaned the lack of quality sent from Plan-net to work with them. You swiftly discover that no matter how well you are regarded at the client site, no matter how hard you work, and how much effort you put in, recognition from plan-net is hard to come by. Forget about getting a credible pay rise, and look forward to working with peers at sites who enjoy much fairer pay and treatment. You'll get some kind words - if you are lucky Of course, if you talk about leaving, then even that tokenism is thrown out of the window. They don't see you as a valued member of staff, but simply a resource that occupies a desk that can be easily replaced with some other chump.