I work in a large company that does it all in house - structural, civil, architectural, mechanical, electrical, plumbing, HVAC, refrigeration, fire protection, and process. It is primarily design/build fast track projects, roughly 30% new buildings and 70% retrofits. The structural department began approximately 8 years ago, before that all the work was contracted out. My previous background was in a more traditional structural consulting company. I've noticed a couple differences.
-From a coordination standpoint - the communication isn't as good as it was in my previous company. While conversation are easy because everyone is a couple desks away, there seems to be a mentality that coordination meetings aren't necessary, and that any changes made (equipment layout, column spacing, etc) will be quickly and promptly picked up by everyone else working on the project because all of the Xrefs are shared.
-There is a lot more coordination work that continues into construction. When the work was contracted out, they would receive a set of construction drawings and build them. When I started, (and there was a slow transition from contracting the work to keeping it in house) I noticed more and more changes being made after the start of construction on projects that we designed in house. Relocating rooftop units, for example. I believe this is because it's much easier to walk across the room to make changes than it is to sign a contract for additional services with the consultant. This late-coordination progressed into people simply not doing their job until construction has begun. We've had projects where the number of rooftop units doubles, or units double in size, and I believe it's because the mechanical designers think that the structure can be changed on the fly when they walk across the room.
-The work gets pretty far away from designing buildings sometimes. Someone mentioned checking the strength of toilet paper holders up above, and while that hasn't happened yet, it wouldn't surprise me.
-Often when someone gets an answer they don't like, "No, you can't just remove that cross bracing", they imply the consultant we often used would let them do it. Often times, its absurd what they want to do and I think they're just trying to use some leverage to get away with it. It gets a little tiresome..
If I were to go looking for a new job today, I think I'd prefer the more traditional consulting company.