Pay is a bit on the low side, not bad, but I could make about 8-10% more at a different company. My supervisor is, while not a "horrible boss", difficult to work with. More of an "annoying boss", really. Also, has a tendency to micro-manage and keep employees under her thumb.
A little behind the times from a technology standpoint. If you are in a position where you need to be connected, be prepared to carry a Blackberry around in addition to whatever cell phone you may use personally.