Pros
You can actually progress (But don't expect payrises)
Cons
The sales team are either all clinically mentally handicapped, or there is zero training. Frequent issues arise with them, which would all be avoided if they actually knew how to do their job. Also: the sales team is the only team which gets any recognition, despite the fact that 90% of the problems are because of them, they get big expensive parties while the rest of us get sweet F-A. Pay-rises don't happen because the idiot in charge spent all his money on a awful hospital looking new office which serves no purpose other than to make the company look more modern to customers. They promised us benefits, but so far nothing has materialised. The idiots under the idiot in charge are pretty stupid too, upper management is run by a council of chimps on typewriters, they make decisions based on dreams and fairy magic, and expect the rest of us to pick up the slack, which there is a lot of. Turn over is incredibly quick, so no one really knows what they're doing.