Pros
Creative, talented and ambitious people, the unique company culture, standing for honesty, accountability and integrity, the many perks (fitness benefits, yoga in the office, lots of opportunity to travel in the product team for all levels not just management), huge support for development, learning and growth and an honest stand for people to push themselves and get what they want in the company and in life
Cons
Lack of acknowledgement for the hard work put in, long hours and no overtime or banking of hours, the company has grown super fast and in the process gotten over complicated (more people don't always make things better, processes are convoluted and take forever), huge chain of management and too many decision makers (cooks in the kitchen), creativity is stifled and the design of the product has suffered, decisions are being made from a place of fear and are very reactionary