Pros
Most of the employees that work at this company are great. All my co-workers were very helpful and taught me a lot over the years. The experience I gained from this company will benefit me in the future and with my future companies.
Cons
The company does not practice what they preach. They tell employees that they need to put in their time and work up the ladder and then they will promote people they just hired or that have no experience to upper management positions based on them knowing someone. The management is completely unprofessional. My last manager would say negative things about his subordinates to his other subordinates. He would talk opening about how he doesn't know what he is doing and takes as many days off as possible. He would have his employees do all his work and never took the time to learn. As his employee, you could never go to him for questions because he didn't know any answers or where to get them. Lastly, he would throw you or any one of his employees under the bus the first chance he got if it meant him getting ahead.