Pros
The employee benefits and the onsite amenities.
Cons
None of the other reviews realistically mentions that this company is big on layoffs. This is the only thing that is a constant at this company - layoffs. Management plays favorites as to who they keep. As a result, they typically they keep the employees that are not doing much work or making any significant contributions. The Executive management is located in either New York or Atlanta, so they have no idea of the day to day running of the company. They are only interested in the bottom line and the satisfaction of the stockholders. So every year they have managers look at salaries and recommend cut staff based on salaries that they think are too high. Then they let the staff go and then rehire younger, cheaper staff and rename the previous position so that they can't get sued for replacing someone they laid off. Also, they are laying off the older employees so they don't have to pay higher salaries or pensions.