Pros
Princess does an amazing job at finding positive, hard working people. The product is also one that I can stand behind and be proud of. Jan is a great leader and has been very open to changing outdated ideals and focusing on the needs of a business in a very fluid market.
Cons
The company makes a lot of money, but does not invest in its people. There are meetings with Executives every year that every employee is invited to where they talk about how much profit is coming in and how we are doing an amazing job. Yet every year when discussing benefit changes HR has to prepare a statement about how our pay isn't on par with other companies because we have great benefits (even though other companies have the same benefits we do) It would be one thing if there was a 1-5% difference in salaries vs. the same positions within the industry, but in most cases there is a 5%-20% gap. Negative attrition is quite high as you move up the ladder because people use the company for experience then move on to a company that is willing to invest in good people.