Pros
The work environment is fantastic. Everyone brings their own ideas and personalities to create a truly enjoyable team to be a part of. Employee happiness is a major management goal, and it shows. The main product is good, popular, and selling well, with great prospects for growth. Bonuses and stock options are offered, and my salary is more than sufficient - but I would happily take a pay cut to work here, compared to certain past jobs. Everyone is excited to solve the problems, and see the company grow. The energy is great!!!
Cons
Sometimes there's not enough communications between upper management and the rest of the team. As the leaders in the space, we need to constantly be aware of competition and must be able to remain agile and forward thinking as the company expands.