Very enjoyable place to work and full of responsibilities.
Pros: excellent benefits and leave program.
Cons: no free parking at airport.
Productive and very good workplace, having positive interaction with co-workers and managers, learning and updating information in a constant basis, which it makes it hard to keep up, but enjoyable at the same time, once you understand the importance to do so.
Daily dealing with people is what it makes it interesting and lets you be as professional as you can be.