Pros
Amazing benefits, culture is great, the business is thriving.
Cons
There is no investment in growing current employees. Internal advancement is basically non existent. They would prefer to hire externally than to truly promote internal mobility. They quietly lay off employees using the excuse "due to restructure" and then turn around and post new openings on the team on LinkedIn with very little difference in the job description but level up the position. Instead of investing in current employees growth to set you up to promote (level up) they just lay you off and hire someone new with no regard to the years of knowledge and dedication you have given the company. They do this quietly and most of the company doesn't even know it has happened.