Pros
The company is built on the foundation of "Do The Right Thing" and everything you do as an employee always comes back to this. We never had to sell anything except a great customer experience and the company went out of its way to make sure the employees felt empowered to deliver on this ask, Compensation, benefits, and raises were great, especially if you're a top performer.
Cons
No company is perfect and the main con is the Stack Ranking system which forces losers and winners at the end of every year. It creates a dog-eat-dog world, specifically once you get to Operations Management. Also at the operations level, it was hard to have a good work/life balance. I don't have kids or pets and I still felt pressed for time to get projects, meetings, etc done. Some of that was me but the job is demanding.