Vantaggi
The people here are amazing and you can make some really great friends here. The employees are really the best thing about this company and some of the best people I've met anywhere. They also have a lot of opportunities for people just starting out, so it could be a good place to get your foot in the door.
Svantaggi
The company doesn't care much about its employees, just the numbers. If you're looking for a place where you will feel valued and have opportunity to grow and learn career-wise, then this probably isn't the place for you. While the teams are really great, the environment is highly political, particularly between management. The result is that pretty much nothing ever changes, even when the systems in place make it nearly impossible to get the job done. So you may have to put in very long hours to make sure things can still run smoothly, and instead of being praised for working hard, upper management will probably scold you for working overtime.