Pros
Good benefits, and 4.5 day work week.
Cons
They really gaslight themselves as being a great company. This also gaslights the employees, which puts pressure on the employees to rate the company as a good company. They are very poorly managed, and do not have a good business model. Every year your manager says that this is the year that we are going to effectively use goals as part of your annual review process. Then when you express the desire to schedule time to work on your goals, your manager says that we really don't have time to work on goals. Then when they do your annual review, they just ignore goals completely. They also ask you to take surveys about the company culture, which are not anonymous, so you can't really be truthful without fear of retribution. They also have a habit of ignoring inner department issues, and then firing the person that reported the problem. This leads to a lot of people that are just gone. They don't let people give a 2 week notice either. No career advancement or internal training to improve communications, and other working skills. Compensation is at an average to low level. They settle for mediocre quality, and call it the best in the industry.