Pros
Company was great at first. I was trained 1:1 with a mentor and learned the company from the ground up. Had several promotions and made lots of friends. Was home-like environment. Then, the company started doing acquisitions. See CONS.
Cons
After the company started getting into acquisitions, they could not stop and ran the company into the ground. Key management personnel who the employees trusted were let go. Promises were made as to raises and educational resources and training. Then a new boss would come in and act like he knew nothing about it. Teams that were succeeding were broken up and benefits were ridiculous. The benefits changes practically every year for the past 7 years. Leaving uncertainty about being able to keep your job and being able to take care of your family. Not a good place to be loyal and plan to retire from.