Pros: decent pay, good health insurance, good direct management
A fast paced, every changing work environment. Daily tasks are easy, but can get frustrating due to lack of program functionality. Some departments are easier to work for than others. Direct Management is great, but higher executive decisions can be questioned most of the time. Co-workers are friendly and great to work with.