This is barely a con but while they have many regional offices, they also support several engineers who work from home of which I am one. The ONLY down side to this is I miss the collaboration with the fellow engineers - the hallway chats of sharing knowledge. To compensate for this, several local employees who work from home meet occasionally for lunch and in this regard, the company is fostering work relationships! - Plus we have tools for communicating with each other quite readily.