The location is not great for walking or grabbing a quick bite somewhere - you have to drive. Some departments are better managed than others, which can be frustrating when something needs to get done. I've seen finger-pointing when deadlines are missed, which doesn't help. There are only two or three annual company lunches, but many smaller meetings where food is sometimes provided. Raises could be more frequent.