Pros
Company is a solid company with strong foundations and positive outlook. Excellent products which grow year over year and have dominate market position. People for the most part are great and the company is making attempts to modernize HR offerings surrounding free perks such as snacks, social spaces, etc. The work life balance is extremely positive. For the most part leadership is flexible and understanding.
Cons
Salary is not competitive and the company struggles to manage/balance internal vs. external candidate management in this regards. If you are an internal employee you will most likely be underpaid in relation to the market and your incoming external co-workers...and underpaid significantly. Bonus and Raises, while present are not fairly distributed to those high performers and this creates a culture where top performers are working their butts off and often supporting under performers who never face any sort of negative impact from their lack of productivity.