Good people - especially at staff and senior level. Creates a camaraderie with the employees.
Conveniently located.
Cons
Management is very unaware of the work that gets done - especially if they were hired from outside - creates a large strain between management and staff.
Not much transparency or movement upward as it did before.