Really good environment and really nice people, willing to train you and show you how the company works.
Cons
I think the communication department and its work is undervalued inside the company. They are growing but there aren't many opportunities to get a job.