Considering the relaxed nature of the office, the pay is pretty decent. Very good benefits as well. Advancement can be frustrating. The work tends to be quite boring and mundane. The Executives and their immediate underlings need to improve their communication.
I often feel like a small cog is a large machine. If you're looking for decent pay, good benefits and nothing more, than this is a great place to work. If you want to love what you do, or wish to make a meaningful difference, then I suggest you look elsewhere.