Pros
By far, I have had the best managers and senior manager of my career at T-Mobile. The people I report to directly work hard and do their best to ensure that the employees are treated fairly, compensated and have the necessary time off when work encroaches on the personal life too much. The salary is also good for the area. We recently underwent a pay review and many employees received pay grade increases as well as salary increases. That was nice and quite unexpected when the economy has been slowing down.
Cons
Unfortunately, beyond my senior manager, my leadership above him is lacking. Most directors and all VPs have been relocated to Seattle, so the Atlanta office often feels invisible to the rest of the company these days. Our director has never visited Atlanta since he joined the company months ago. Our relatively new CIO has drastically changed the culture of the company since he took over, to where it no longer feels like a fun place where you can work hard and move ahead. We lost some great leadership in the company when he took over, and now we're feeling the impacts of why they all left. It also seems like we're having more and more work thrown at us with fewer resources to carry out the work. In my organization alone, it seems like many of my teammates are burnt out, and there's no relief in sight. New full time employees don't exist in Atlanta, and contractors seem next to impossible to come by. The only growth in the company seems to be in Seattle and Frisco, TX. Atlanta feels like a dying office. Finally, the company claims to be a "Best Place to Work", and one of the things that made it that way was a comprehensive employee survey that was completed every year, up until now. This year, we were told that they're only doing a "spot" review of randomly selected employees. A full review is coming sometime next year, but then they'll alternate "spot" reviews every year after that. With so few people being able to provide feedback, it no longer feels like we all have a voice.