Pros
Had the opportunity to work here after I graduated college and learned a lot working with cloud based infrastructure.
Cons
New management came in and changed up a lot of things. Turnovers often. They came in and changed the organization of my team. Started to assign work that I have never worked with before because I work on cloud. After a number of layoffs, I finally got kicked. They were moving away from public cloud and was in the process of building out their private cloud. They invested so heavily in a specific public cloud provider, but it just seems like they want out now. Tons of applications are still hosted in the cloud environment around the time I got let go. Seemed like my role became irrelevant (along with a few others old-heads who knew Geico infrastructure inside out).