Pros
I was exposed to many facets of business and technology. I was able to move around internally and fulfill various roles and responsibilities during my 15+ years there. I met and worked with incredible individuals who were smart, dedicated, and helped me to grow and expand professionally.
Cons
During my time there I continually sought out new experiences, challenges, and opportunities. In 15+ years I did not receive any cost of living adjustments, only two bonuses, and three increases. Ultimately my paycheck shrunk each year due to increased cost of living and taxes. They do NOT take care of their employees nor reward or incentivize them. I stayed hoping it would change given false promises but ultimately it was best to leave. While many of the people were wonderful, the culture was not and morale was consistently low. I worked long hours and the only thing I really did was prove to myself that I could do it...but just because you can, doesn't mean you should!