Pros
The company has a wonderful reputation. There is no reason for you to worry about your employer! The health, dental and vision plan is excellent. They also have a wonderful pre tax transit program. Their benefits are pretty good. They also have locations throughout the country so if you would like to find a different location it is not difficult.
Cons
Some of the management is grossly incompetent and consistently displays vulgar attitudes and barbarian principles. Managers pitt employees against one another and try to get them to compete -but not in a positive way. They spread rumors to promote disharmony and constantly threaten you that someone else will get your job. They make you work off the clock and say its standard in the industry and if you don't do it someone else will.