Pros
Great colleagues, great product to implement
Cons
More than a lack of competent management. Every major business decision is made out of emotion. Some honest real world examples:
Pay raise if you are liked by the CEO, don't get a pay raise if you are a woman.
Hired to meet a required quota, 2 weeks later fired because you have the wrong religion.
Endless amount of opportunity and promotion if you are perceived to do a good job, no rewards if your contributions are unnoticed because you don't play the power game.
No longer invited to meetings if you give negative/constructive feedback because management can't handle it, welcome to C-level if you nod and agree with everything.
You can spread good news on Friday at the team meetings, but sexual harassment has to be buried further up the chain.
Proof is in the facts
In the last 12 months half of staff have left/fired/been replaced.
If you apply you will notice a strong sales driven company. They will sell you the job, which will turn out to be different. If you are a client they sell their product like no other, but fail to mention the rapid turnovers by employees and therefore the absolute lack of knowledge in the implementation team.