Pros
Competitive pay, unlimited PTO, employees own the company, great health insurance, 401k, misc life services available. The leadership, team members all have amazing people skills. It is tough to find a tech company that hires team members with soft skills that are at the same level of an individuals technical skills set. They sincerely care about a team members experience and are open to any feedback.
Cons
I have not come across any cons. If you are a consultant you are not active with onebridge team members as you may with the client or their team. That comes with consulting.