Pros: good pay, good business model for customers
Cons: see above. horrendous management
Dazed and confused is how you will feel on any given day. Management makes wholesale changes (vs small tweaks) all the time. Constantly buying smaller companies. With every acquisition comes a new philosophy, plan, process change. Dizzying.