Pros: good health insurance, good pay, flexible hours
Cons: toxic environment, no growth opportunities, there is always an "i" in team
There are better places to work. Management is incompetent and change their strategies every 6 months. Most people who were hired after 2010 are no longer there. Most are gone after 6 months.