Pros
You some times have decent team members.
Cons
You will waste your life here. Your honesty, integrity, loyalty and passion are not valued. The employees are treated very well and management is held accountable for employees failing but unable to address employees as needed. New management team every 2 years rather than holding employees accountable. HR is not qualified and will push off issues stating "it is not their job". Definitely not something I have ever heard a membernof HR tell an employee throughout my career. Even corporate HR will tell you your questions are above their level and they will have someone call you which never happens. I would not recommend this company to anyone and I am very disappointed for giving so much of my time and energy to make it a great place to work for them to treat people like they do.