Flexibility, casual dress, interesting work, benefits and insurance are decent
Cons
Poor compensation, majority of the department is able to work from home but all new hires cannot, no overtime, no opportunities for growth within the department, little to no opportunity to network.
If you're a single person the benefits are nice. Their health insurance will not cover your family members.
Cons
The pay simply is not enough. As a manager here I could have made close to the same amount of money starting at McDonalds. Though laughable that statement is true. They promote mostly from within, so mid and upper level management are primarily comprised of people that are not college educated.