Cons: only con is advancement. the company is so great, those who are in management positions do not leave. so it's only when new jobs are created, where there is growth, which right now is limited.
The company has a very bright future ahead of itself. The company's culture and atmosphere is amazing. The people who work for the company are fun, but also determined to make this company grow into an industry leader and that is what makes this company one of the best places to work for.