Pros
They have a nice wellness program where you can earn money off your health insurance premiums; my department/supervisor executes a strong work-life balance; there are many working moms in my office and they are accommodated as much as possible when things with their kids come up; yearly cash bonus for all employees if certain company criteria are met
Cons
Horrific leadership within my department; not sure how upper management has let the person in charge go on for this long; creates an anxiety-ridden day-to-day never knowing where the next lay-off or team/title change is going to happen (without the person affected's consent); no trust among teams/upper mgmt; sad b/c company itself does not seem bad but poor leadership of this particular department has created an environment I no longer want to be a part of; leader is erratic, unpredictable, phony and does not listen (talks over people constantly). Not a pleasant working environment. I would recommend the company to a friend but not this particular department.