Pros
Nice offices. Working in the project management group , I have met some great cross functional teams that are willing to work with you even though their superiors are against it.
Cons
For a small company - the politics and hierarchy is unbelievable. You will be told that only senior management can speak to senior management and what you say carries no weight even though they know you are right. If you must join, avoid Technology and Procurement at all cost. Tech is plagued with politics and visions of grandeur by middle management. Senior management will turn a blind eye to bullying and at times encourage it themselves. Open office belittlement and threats are a common theme. Procurement's biggest issue is their management team. The guys and girls at the coal face are fantastic to work with but they are burdened by incompetent leaders. If you want to meet a group managers who have been promoted beyond their capability and walk around all day spewing corporate nonsense from a textbook - feel free to join the team. Also expect no support as they are happy to throw their people in front of a train at the drop of a hat