Pros
This has been the BEST company I have worked for. The past few years have been alot of growth and transition so we experience all the pains of that, but as a manager/leader it has only opened doors for me and my team.
I do hear some of the rumblings of the challenges we have, but what company doesn't. It is what you make it and if you are positive, hardworking, and winning mindset I see many people taking advantage of the possibilities here. Many have created their own roles or learned skills they might not have being else where.
Cons
We have a tendency to give a lot of chances to those who are negative.
There have been a lot of changes and just like there were positives there were negatives. Product strategy has seemed to be settled.