Pros
The building owner designed the office they rent to look cool, "Some" Coworkers were nice. Were really good about OT hours Close to cool shops
Cons
Coworkers are all paranoid of losing their job. Therefore the priority of all work and interaction is justifying your existence rather than actually finishing a job. Mid level management openly avoids any challenging project opting to "grab any low hanging fruit" to impress bosses with. High turnover. The veterans were there for 8-9 mos. The bosses are RARELY ever there. yet will cuss and scream at the drop of a hat when requirements (never communicated) were not met. Any professional working there is highly ashamed of his work. Mid level mangers constantly grumble about blackhat coding "standards". Backbiting, infighting, and accusations abound.