Vantaggi
Flexible work environment, decent pay and benefits, most of the people working here are very intelligent
Svantaggi
Very bureaucratic, way too many managers and not enough people to do the work, ridiculous expectations for employees at times, systems are complex, archaic and break down regularly (the worst that I have seen anywhere in my career), employees are just another number - offshoring initiatives require employees to train their replacements and then management wonders why morale is low. The company is about as inefficient as government. Employees are also bombarded with numerous politically correct initiatives and looked down upon when they don't participate. US employees are treated as second class citizens, while European employees are praised and have lavish benefits.