Taro Logo

Culture Problems, but interesting technology

Software Engineer
Former Employee
Worked at AT&T for 2 years
October 13, 2017
El Segundo, California
3.0
Doesn't RecommendNegative OutlookNo CEO Opinion
Pros
  1. New microservices development paradigm with AWS and modern Java technology stack. You will learn a lot working on this platform.
  2. Excellent people who work hard and are willing to come together.
  3. Good work/life balance usually.
Cons
  1. Communication is a huge problem, especially with the change to Agile from Waterfall. Teams often are not in sync and are often given conflicting direction.

  2. Pay, enough said.

  3. Politics is played in terms of shifting blame from one team to another. Ironically, when it comes down to it, teams will work together when they have to, but until then, they will blame each other.

  4. Lack of technical vision. Architecture is often done by people who just draw up which pipes to connect but not recognizing how to use technologies and what limitations these technologies have. This often falls to the development team to make the judgment, which many teams lack the experience for.

Advice to Management
  1. Avoid unrealistic expectations.

  2. Realize that software development is Quality, Speed, Cost. At best, pick two. If you constantly focus on deadlines, you will get none of those.

  3. Pay your people well, or they will look for other opportunities.

"Train people well enough so they can leave, treat them well enough so they don't want to."

  • Richard Branson

Was this helpful?

AT&T Interview Experiences