Pros
1.) Some of your coworkers are genuinely good people who look out for your best interests 2.) You get a chance to work with some industry-leading technology 3.) You get cake breaks every month...
Cons
1.) Middle management consists of a bunch of clueless buffoons, they're really only good at manipulating and politics. They will keep you in the dark and feed you nothing but doo-doo! 2.) The company is on a never-ending quest for re-orgs, layoffs and outsourcing. Very turbulent and downright depressing. 3.) Pay increases are very minimal and in no way merit-based. You will NOT be rewarded for hard work here. 4.) The corporate culture is very cut-throat and people won't hesitate to give you the cold shoulder. Coastal elitism prevails here-yuck! 5.) All of the talent is leaving one by one 6.) Company leadership is strongly lacking 7.) Low employee morale I could go on, unfortunately...Like I said before do yourself a favor and stay away from this place especially if you're a young person looking to build a solid career.