Pros
Their paychecks cash and you get free soda.
Cons
Upper management doesn't understand the business they are in. Their product is clumsy, out dated and lacking in features all of their competitors have. The owner of the company (the CTO) doesn't keep up with technology and is control of everything that happens to the products. The CTO is not above yelling at the top of his voice and swearing at developers who disagree with him. One time he fired the entire support staff because he thought they weren't doing a good job. Marketing research is limited to whatever the owner of the company thinks customers want. That is why they have 4 or 5 products that pretty much do the same thing. Each one is a different version of the main product. They have a company sponsored Chaplin come in once a week. He makes the rounds to say hi to you. You can take this opportunity to talk to him about any problems you may have whether you are religious or not.You're not forced to talk to him but, like the guy preaching on the corner, you don't have to talk to him but he's still annoying.