Pros
New 13-story building with lots of amenities; adjustable ergonomic desks, cafeteria serving good, healthy options, onsite gym and clinic, game room, Starbucks. Excellent work environment, flexible schedules, good benefits, work/life balance. Smart, friendly, hard working people there, lots of great talent. Decent technology, getting better. 25 cent sodas, good location.
Cons
Very political and cut-throat, the textbook definition of a good ol' boys club. Rampant outsourcing throughout the company to increase the bottom line, beholden to their shareholders and not the employees. Very poor communication throughout the company (lots of silos). The company is very reactionary, and seems to always be in fire-fighting mode. Pay was good at first, but meager merit increases (usually .40 to .60 per year), meant you fell behind market-rate relatively quickly. The company is insanely top-heavy; there are tons of AVPs and VPs doing the job of a manager or a business analyst, and yet are not managing people (nor do they have management skills.) People are considered expendable; half of the software engineers and PMs were contractors that were kept for a year or longer, then suddenly let go at a moments notice when management decided they weren't needed anymore (lots of churn and burn.) There is so much more than the above, and this is only scratching the surface.