Pros
The physical work environment is comfortable. Reasonable compensation.
Cons
One of the partners is a reasonable person but will not confront the numerous issues the other partner has. The main problem is the abusive nature of one of the partners. She insists on trying to control everything, but gives no leadership and provides no plans. The daily scrum often is used to berate the team members for not doing what she wanted. The problem is that the team is given little to no guidance nor clear tasking. This means the team members try to guess what needs to be done, and then get berated for not doing what the partner wanted. Another example is that the men are told that they can not use the bathroom in the office other than to change. She does not want to hear the toilet flushing. They have to go down the hall thru another company's offices and use that one. Just one of the many examples of petty control. Another example of how bad things were, the partner did not like the way people were providing updates during the scrum. She gave us a specific script to follow. Understanding the personality, I would waste a half hour each day completing the exact script and reading it exactly as requested. This was never acknowledged, but others that did not follow the script were berated in front of the whole team. Which is a prime example of extremely poor leadership. By the third day, most of the team were using the script. One of my team mates, read the script that she had required, and she then yelled at him for providing too much detail. So even if you follow her directions to the letter, you can still be wrong. This was an extremely hostile work environment. I tried to work with the reasonable partner, but after a few weeks, I could see that nothing would change and then left.