Cons: management, stress
This started out as an incredible job. It ended up being very high stress because everyone was in fear of losing there job at all times. Very intense micro management, unreasonable expectations, and good ole boys club atmosphere. People who should have never been in management getting promoted. People who should have been promoted were not.