Pros
Challenging work to keep you motivated
Cons
Long days and to include holidays
Pros
Great Manangement and Remote position.
Cons
Contractor System Crashes occurred frequently
Pros
You have some money coming in. You have a weekly meeting on Wednesday at 6:00 am going over mostly useless things but can joke with some of the normal people. You can have an actual day off during the week.
Cons
Drive your own vehicle a lot of wear and tear. Start working every single day until you complete 25 jobs. Train for a few weeks on your money, start working and don't get paid until 3 weeks after. Don't expect a paycheck for a while. People who have been there for a while are disgruntle, and annoying to be around. In order to get full pay, you have to have a white van, have all certifications, have an unrealistic customer rating, sell a lot of worthless stuff to customers that they really don't want or need, hook up systems to Internet even if the customers don't even have Internet (of course your to fault for that) Your work day consists of clocking in at 6, waiting around for work, doing the jobs, and a lot of the times the jobs for a trouble call pay garbage and the tech who was there before you did an awful job so your getting really no compensation. In all, you spend a lot of money on stuff, there are a lot of hidden details that you won't be told but need to figure out (they assume you know everything) your working with a lot of crazy people, you get chargebacks, your making barely anything an hour with tools, materials,chargebacks, and how much you have to work to get anything out of it including working every weekend.
Check out your Company Bowl for anonymous work chats.