Pros
Compared to other companies I've worked for, TDS Telecom has a very generous benefit package and competitive pay. It's also possible to have a healthy work/life balance here, as the culture is quite progressive and depending on your department and position, there are flexible work options such as working from home, etc. The company has made efforts to make its employees feel connected and valued -- and it's not just talk, there is follow through. The work is exciting and leadership is competent and communicative, which makes you feel confident about the company's direction and future viability. There are also a number of Employee Resource Groups which make it easy to connect with coworkers who have similar interests and backgrounds. TDS also values community involvement and charitable giving -- employees can take 4 hours off each quarter to do volunteer work and there are also opportunities to direct TDS donations to causes you care about.
Cons
The office space is dated and feels a little run down (not the exterior, but the interior areas that TDS occupies). Some of the technology is outdated as well (it's 2018 and we're still running Windows 7 and Microsoft Office 2010) but they are making progress (e.g. I think they're launching Microsoft 365 soon, which will be a huge improvement). The logos and branding are also outdated / old school and management doesn't have any plans to update them...but that doesn't have an impact on day to day life as an employee (except maybe sales, as I think it impacts people's overall perception of TDS and doesn't portray us as a modern tech company). There are lots of employees who have been at TDS for decades, which is great from an institutional knowledge perspective, but challenging from the perspective of a new employee because there are so many unwritten rules and procedures that people just know, but are not documented anywhere for the newbies. Also, it seems that succession planning is not always done well, so one person who's been at the company for 30 years could be the only person who knows anything about a certain system or process. If that person leaves or retires, there's a big hole to fill. From what I've heard, TDS is focusing more on cross-training employees, which seems like a good way to solve this issue. Overall, there are very few "cons" to working here!