Pros
None left, there was many reasons to join Bluehost in the past, but all of that has faded.
Cons
Sales requirements for support technicians. You WILL be let go if your sales do not meet expectations. High workload, most of it concentrating on selling services, and making tickets for support issues. (Tickets are then worked by India techs with canned responses, and the customer never really gets help) As a level 3 technician I was almost let gone one day for informing a customer that, "No, our 300$ cleaning service is not your only option for getting un-hacked". This was after 3 years of employment. If you have any technical skills at all, avoid bluehost at all costs. If you're desperate for a job and don't mind selling, give it a try!