Pros
Fridge is usually stocked with food for lunches. Free parking.
Cons
Salaries are below industry standard. Lead developer is a self-taught individual who hardly knows how to create a function an use it let alone objects. Developers are not told when projects will be assessed they just are, and they are not done by looking at the code (as no one knows how to) they are done by mouse clicks and the developer is not in the room when it is reviewed, nor is the developer told what to fix, they are just fired.
Management is on an ego trip and can't handle employees with any intelligence they've hired/fired a lot of people in the last year.