Vantaggi
-You get Salesforce, Azure, or AWS certifications through provided "training" -Opportunity to work with various clients of all sizes and scope of projects -Networking -Ability to work remotely -Interview process is straight-forward: phone screen, coding test, presentation/final interview
Svantaggi
-Lack of real ongoing support. They give "tech tasks" which are supposed to challenge you and provide "real world" projects, but they're really lacking and become repetitive. I personally pitched the idea of having the instructors going through a live demo project where they show case a start to finish project. Those I pitched it to loved the idea, but nothing ever came from it -You're often sitting on the bench with no guidance and no projects being pushed your way -Personally, I went 4 for 4 in client interviews, yet towards the end (after numerous internal ppl quit) I was told they could not find me any projects so they were letting me go.... Funny, because some of their clients have since reached out to me and within a week, I have 3 standing offers. I'm not sure why they couldn't find me a project. -There is so much turnover even on the internal operations side. I had a hard time keeping up with who my direct report was, or who to go to with specific questions. When I got off a client and came back to the bench, half the people on the current bench were fired. -The instructors for the L&D team while you're on the bench seem incredibly overwhelmed and just bombard you with a list of projects so that they just have to monitor a spreadsheet you provide updates in, rather than doing actual on-going training. It becomes tedious to provide daily/weekly updates with such detail so they can provide feed back to upper management/"the board". It's almost like you're a child in school. You're given a bunch of documents, projects, trailhead modules to work on, but there's no real critique or going over things. It's simply you providing documentation that you worked on something. -Severance package is horrible. -You get locked in to a 2 year contract and have to pay back 18-24k if you break it early. They INFLATE the cost of training to keep you trapped into a contract. -During training, you're on basically minimum wage ($15/hr). After that, you get paid 55-60k on avg. -Your 2 year contract period does not start from Day 1 of training. It starts either upon completion/graduation of the training or first day of client placement - this was very vague and never got a true answer. -As mentioned above, I went 4 for 4 in interviews where all 4 wanted to bring me on board. Two of them were tied up in 6-8 weeks long paperwork and agreements. It got to the point where the client backed out because it took too long, yet somehow that was my fault. -Everyone who was let go, was done so without warning and caught off guard. -IF YOU JOIN, READ YOUR CONTRACT VERY CAREFULLY BEFORE DECIDING!