Pros: good benefits, good quality of technicians
Cons: low pay, management issues, poor product planning / support.
I've been employed at Hosting.com for 6 years now and during those 6 years I've seen the company grow, switch hands to new owners and watched while the company allowed great employees leave due to the low pay and issues with management fester. The company it's self is a good place to be, you'll be surrounded by great people, even better technicians who love / enjoy what they do however it gets overshadowed by poor release planning and implementation, which I will say is being slowly rectified but only after damage is done.
Many times when a new product is released and tech's are called to support it they are scrambling to get info on that product, which while is trial under fire they manage to get the job done but they shouldn't have too.
Benefits while good constantly go up and the pay is low, which is what prompts many of the tech's to leave as they can't afford to survive on what they are being paid. Upside is there is plenty of growth if you can move up the ladder.