Great work life balance, people are great, Holland office does a lot of events to bring employees together which is great. Managers are approachable and willing to work with you.
Cons
Different business units in different locations make it difficult to coordinate, direction is lacking and tasks take forever to complete.