Pros
Honestly I don't think their is any anymore.
Kontras
Very political environment. WATCH YOUR BACK. Keep your thoughts about the mistakes management makes to yourself.
There is not much progress in terms of addressing internal problems with product, policy, sales, marketing, leadership, etc.
You are on your own here.
No career path whatsoever.
Fake objectives and reviews.
Very poor and partial sales and marketing tools, handouts, case studies, etc - you better be a good tap dancer and a do-it-yourselfer.
Stop letting go of the good talent, because they don't agree with some middle management person that actually has no clue what they are doing in the first place.
Promote the people that actually know how to use the product and actually solve customer problems, NOT promote dishonest people, as a way to protect middle managements job.