Pros
Good company to put on a resume, co-workers are very friendly and make it difficult to leave. Flexibility in time-off.
Kontras
Cronyism. Too much middle management in the Atlanta office and most of the members of senior management are not qualified to hold their positions. You can be denied the opportunity to advance simply because you are not liked regardless of your job skills, tenure or performance. Members of management will sometimes degrade you or your team, use profanity and say other derogatory or use not-so-politically correct terms and they are able to keep their jobs (and advance), yet an employee who offers an alternative technical solution or other view points against the "popular" opinion, will be labeled as "uncooperative" and will never advance. Come here for a paycheck, but not for a career.