Pros: good benefits, great 401k matching, vacation, change
Cons: compensation could be better, politics
The company has many opportunities for those that can thrive in a very large corporation with the skills that are needed to rise and expand within a very large corporation.