Pros
The people at Oh make it a great place to work. Almost everyone is friendly, they provide positive and constructive criticism to help you grow. The Project Managers are the sole reason this company exists. They work hard to achieve great results and happy clients that come back for more. The HR people make life easier for everyone, they actually do their jobs well. Lots of over-achievers here. Good experience under education and some healthcare projects. Focused on Revit and Adobe Suite.
Cons
Although there are a ton of good things to say about the people at Oh. The turnover rate is massive here. I was naive at the first few months working here; half of the team left. Sure, more people came, but I think they are starting to realize the toxicity of the environment at Oh. Its like, you have to watch your back at all times. If you don't make friends with the project managers and have them vouch for you, management will find ways to let you go. Working under the project managers is fine until you have to work directly under the principal. I felt that I was playing Russian Roulette when I worked under them. If I were to speak to them when their day was going bad, I would get the short end of the stick. Its hard to speak to someone that lets their emotions get to them and takes things personal. They like to talk the talk and not walk the walk. If you do find yourself working directly under the principal, make sure to use all ways to contact them if you have a question about a project. It's hard to speak out while employed under Oh. Best advice is to avoid this place like the plague. Or go in for about a year and find a better place to set up your roots.