Pros
OHO is a team of wonderful people who are all enjoyable to work with. They are passionate about their work and always bring great experience. Just an all around great culture where people are always... willing to drop what they are doing to help a teammate.
Cons
Sometimes people are asked to juggle too much.