Pros
I met some great drinking buddies. A lot of the people working there were intelligent, driven and creative. I am happy to see many people leave here and work for themselves but there is a reason for that.
Cons
I arrived impressed with the grasp of technology and enthusiasm I had seen in the interview but lost all respect for my boss and most of the management team when I realised this was all a sham to get me in the door. The management culture was intensely autocratic and crudely aggressive. The management team insisted that, despite any technical knowledge, they should be driving the technical direction of the product and all the internal infrastructure. Business cases merely consisted of "because I say so" and any discussion quickly escalated into arguments even if the direction given was contradictory or irrational. My boss would never support any of my decisions and wouldn't even come up with his own plans, he would always turn to management for direction, leaving us rudderless and victims to whims of those far removed from the actual work.