-Interesting product lines
-Great coworkers
-Lots to learn and people freely share their knowledge
Cons
-Massive changes being directed from the top with little to no support for the people being impacted by the changes
-Lowest moral I've seen in 25+ years