Pros
The 6 week training course that they require you to go through was actually the highlight of my time spent with the company. It's also paid training, and they provide you the necessary hardware equipment needed to do your job every day; Desktop computer, monitor, keyboard, mouse, headset.
Cons
Oh boy. 1: After you complete your training, you are quite literally "thrown to the sharks", meaning; the transition into production is abrupt and harsh and comes with the cost of being completely separated from your training group (the people who you've gotten to know and work comfortably with after 6 weeks), and you are assigned an Indefinite and random supervisor who you've never even talked to outside of a chatroom, and your put into a group or "team" of people who only communicate via Chatroom. What makes it harder is that you are expected to know the ins and outs of the systems/policies/procedures/ for handling these customers over the phone, which youve only done once or twice as practice during training. 2: UNORGANIZED AT THE EXPENSE OF THE EMPLOYEE. I can't compare how horrible upper and lower management is run because I've never experienced ANYTHING as half assed as the way thay management composes themselves. I was without a direct supervisor or head of command for 4-5 weeks after I had completed my training, and everyday I logged in and did my work for 8 hours without having ANYONE to report to because apparently they had a mix up with their paperwork and they somehow forgot to assign me a supervisor. I brought this to attention to my trainers, to my former training colleagues who then brought it to their supervisors Attention, who then said that they allegedly informed their bosses and their bosses bosses. Meanwhile I'm working without a supervisor, no help, no guidance on what I should or shouldn't be doing, not regard for my work schedule whatsoever. Finally after 5 weeks I was given a supervisor. 3: The technical hardware/software problems that occur almost DAILY with little to no control over getting the issues fixed, is debilitating to your workflow and hours, resulting in no paid time for the time it takes for IT to fix the problem, even if it isn't your fault. 4: Unreasonable productivity stats and api requirements that are disguised as "fun ways to earn extra money" that actually have a direct affect on your job security with the company,, weather or not you choose to participate. I get that the company wants to make sure we are doing our jobs and actually being productive on company time, but when you have unrealistic expectations laced with a broken system for measuring worker performance, it feels especially petty when some of the metrics that are measured against you have nothing to do with the way your performing your job in any way. There's so much more that I can say about this company, but I've burned myself out typing all this in, and I've gotta get busy looking for a new job since I left this dead end of an "opportunity"