Pros
1. Best in class software. 2. Amazing company culture, very passionate team 3. Great recognition from the market + clients who adore the software. 4. Strong Friendships among colleges 5. fascinating use cases 6. Technology is actually changing the world. 7. Flexible working environments.
Cons
1. Strategy is convoluted. 2. Terrible internal communication 3. Incompetent middle management and higher management 4. No Trust between higher management and employees 5. Low Salary - company keeps saying "they have acknowledged this" but because of this, talented employees leave quickly, and very experienced people that younger employees can learn from do not exist. 6. No tech culture - no food in office/perks. 7. Bonus was less than what we were promised.