Pros
Nice campus and amenities, decent benefits, relatively good work/life balance, good starter company and resume builder, diverse group of employees and cultures
Cons
Witnessed lower level management bullying and intimidating employees in my PSL for the entire duration of my employment there. The company culture lacks substance and when I left there was very poor morale and the working environment was hostile under certain managers. Mid to senior management fails to address issues when brought to their attention and do not give their employees a voice. Very little opportunity to advance or get promoted if you come in at a entry level role. Not a good company for ambitious people looking to grow their career or millennials with a forward thinking mindset.