Not innovative, not efficient, not a place you want to be
Pros
Flexible schedule, including work-from-home opportunities Free coffee and bottled water Personal laptops are decent
Cons
In a word: Bloated. -- Top heavy! Everyone is a VP or a Director or a Senior Blahblahblah. Too many people who like to hear themselves talk. You will go to meetings all day every day, but nothing every gets done. -- No willingness from management to innovate or even entertain ideas from staff. -- Completely inefficient processes across the board, which can be frustrating, to say the least. -- Many staff who will not question why they are doing things that don'e make sense, and will outright resist any attempt to improve upon processes, likely because they do nothing of importance live and in fear of losing their jobs because of it. -- Compensation can be decent, if you come in high. Annual raises are downright laughable. -- Stock options are now worthless. Thankfully I never exercised mine. -- No attempts by management to retain quality employees, which reflects in the overall attitude (everyone seems to just be collecting a paycheck and biding their time, not really caring). -- I could go on, but why bother? I just don't care anymore.