Pros
Discounted services are one of the main perks of working here. You get to take a truck home if you are a technician which allows you to save money on gas. Working days and hours are good as you have a 4 day work week and 3 days off. The benefits are very good as well. Dealing with new people every day keeps the work entertaining although you are doing the same thing every day.
Cons
I worked at this job for almost 7 years... and the first 4 or 5 years were great. But as of the last two years, people are getting fired left and right, and pretty much everyone was walking on eggshells not knowing if they were going to get fired. Over 17 employees and a few supervisors were on final warnings, but in the first 4 or 5 years, you basically had to do something stupid or fail a drug test... in other words you had to fire yourself. Also you only report to your supervisor, so if you get stuck with a control freak.. you may not last long. To top all of that off, the stress levels at the job only get worst with time... while still having to meet the needs of the customer. Lastly, it's a communications company that fails to communicate. Sometimes you learned more about new services and products from customers than from management and higher ups. PS: Starting to get rid of senior techs to hire kids fresh out of college just to save money and budget is not efficient business.