Pros
Good benefits Telecommuting options Nice cafeteria Agile Methodology adoption
Cons
Very slow to no upward mobility. Very few technologists in mid and upper management. The HR Department is the worst HR. One HR lady helping NAD associates talks so much that you will get fed up and rather not seek her out. HR seems to try always play safe and issues bought up with HR are NOT kept confidential. The Management Team is in useless meetings most of the day with no productive outcomes. Associates are swamped with too many meetings and conflicting priorities. Managers are unable to help team members to prioritize their work as they themselves are under immense pressure from Sr Management to do "more with less". Some team managers work very long hours 13+ hours putting pressure on their teams. The NAD IT teams are so lean that most people including managers seem burnt out. In the NAD IT department the degree and expectation to multitask has reached unacceptable proportions but the NAD Sr Management is unrelenting in overloading the associates. When new Projects come up NAD Sr Management instead of properly planning resources will move resources without any thought and without looking into impacts to other projects. Team managers are forced to give up their resources for "strategic projects" and other associates are then overloaded. Incompetent people get ahead by "being friends" with the right people in management. Most associates seem depressed and find it hard to come in to work but we keep coming back for another day in hell to collect our bonus. If there is a living hell you can find it here at CG IT. Can't wait to get out of this hell.