Pros
Work from home - Has the obvious niceties, no commute, dress code, etc.. However also has some cons as well, more about this in that section. Pay - Pay for myself was decent enough, however I live in a fairly low cost of living section of the country. The pay rate is the same across the country, so this can go either way depending on your personal situation. There's also a few various shift differentials so you could bring home a bit more depending on your schedule. Benefits - Health benefits all in all are pretty good for the private sector, especially the medical. I personally never had to pay anything other than my monthly premium for my care. The setup is a bit confusing however and HR doesn't usually do a good job of explaining it during orientation, so its probably not as utilized by employees as it could be. Dental and vision are pretty average for what you'll find anywhere else. Company also offers a 401k and discounted stock purchase program; there's no matching for the 401k at all though. If you get to know the right people, you can gain quite a bit of knowledge on things. There's also a fairly well documented Knowledge Base with lots of little tidbits.
Cons
Work from home - You're 100% responsible for all your own equipment, all the company provides is a USB headset. If your computer, internet, power, headset, or anything else has an issue prevents you from working, regardless of who or what caused it. you've essentially lost a day of work. You also don't receive any reimbursement from the company for maintaining a home office, so having a extra bedroom/office area plus internet and all the other utility expenses can easily negate the savings from not commuting. Lots of change happening all around the company and I can't really thing of a time that its been for the better of the employees and/or customers. Front line employees have seen their workloads increase substantially over the last couple of years. Policies on how things are supposed to be done also change quite often and aren't always communicated clearly or properly, so depending on who you ask you can get wildly different answers. Scheduling stability is also a big issue at times. Schedules can change up 3 or 4 times a year, with no guarantee you'll get the same schedule that you had previously. Everyone has to order a list of preferred schedules from most to least preferred and submit it. Once management has decided where everyone is going, they give you a week and a half to two weeks before the new schedules start. I can see this being a very big issue for someone with family commitments. On top of that, expect to work 1-2 hours OT everyday during the winter to early spring months and also get called on your days off asking to come in and work for a while. There's also not much room to advance and the company for the most part has a hard time recognizing its true stars. They're mostly just concerned with how you look on the metrics spreadsheets, as you can amazing metrics (which can and are fudged) but have no people/managerial skills and still get promoted to supervising your own team. Due to this, your immediate supervisor as a tech will definitely be hit or miss and your supervisor almost always changes when they redo scheduling with no idea who you're going to get until after you're already assigned. Morale among the employees that have been around and have a clue is very low, as they have seen things continue to get worse and worse as time goes on. There's very very rarely any rewards for actually going out and working hard, leading to the doing just enough not to get fired and stay off the radar attitude.