Pros
Some flexibility in schedule. Decent benefits. Above average digital products.
Cons
Where do I begin? This was the worst experience of my career. The company has no infrastructure. Management is reactive, not proactive. Decision makers are completely out of touch with the majority of the markets they serve. Most of the upper-level managers are in their position because they know someone or were good at some other lower level position they previously held. Internal communication is virtually non-existent. Training is hit and miss. There's no real plan to anything they institute. Most operational decisions are made willy-nilly. The philosophy seems to be "let's try this and see if it works", as opposed to any real strategic planning. Then when those willy nilly plans fail, the blame is placed on the workers who had no input in the "planning" and no explanation or training regarding what was expected..