Pros
When I leave my desk, it is either for going to the washroom or grabbing a coffee from the kitchen. When I do, I realize there are some amazing people I come across that do not have a chance to talk to, let alone work with. If you are too busy to have the chance to stop and have a quick small talk with fellow co-workers, at least say hi to everyone you pass by- This includes the production workers. They may not have an office job like the other co-workers, but they are people too!
Cons
I have come to a realization overtime that there is a lack of communication, both within departments and between departments. I do not know if it is a trust issue, or a power issue between the level of positions , or favouritism (or all) but it is incredibly unprofessional to deal with internally. Due to this muffled issue, I would never recommend anyone I know to work at this company. I understand that not everyone meets eye to eye, and I am sure this is common within bigger companies. Also, every department has their way of doing work. This is more of a cautious warning, but make sure you are able to tolerate the one you are to work in, whether it may be their process or their rules.