Pros
free sodas two monitors. that's about it. some other people will say that you get to wear shorts and flops but to me that just highlights that this environment is not very professional. they will take just about anybody because it's a revolving door.
Cons
you go to meetings where you are told that you have a great job. you are working on an assembly line. All creativity and thinking is not needed, just get back to your desk and keep fixing the same errors over and over again because your code will be overwritten by someone who fixed something else and didn't bother merging correctly. do you like a work-life balance? forget it. if you don't work 60 hours a week and then go home and work at night, you might as well have committed treason.