Pros
Crazy account managers selling you like a piece of meat
Cons
Everything. The recruiter asked me before joining if I wanted to be a developer or a tester. I told her whichever is easier to get a job and she replied with “both are fine, you should pick whichever you prefer more”. So here I am, making a lazy decision to go with the testing route - with a Computer Science degree in my hand already. Fast forward 3 months later after training, I still struggle with finding a job in testing and I see every developer getting hired around me. Mind you, I try to prove to them that I am capable of developing but the account managers already stuck a label on me forever in this company. I finally get a job at company X for a manual testing position and quickly decide to leave. I plot my way through and basically forced them to fire me so I wouldn’t pay the 30,000 dollar contract. Mind you, this was a very frustrating process with everyone asking for an explanation.