R&D had amazing set of people. Best of all everyone got a chance to experiment on new tech irrespective of their experience level. We had an awesome time learning and creating best in class cloud product.
Cons
Marketing and Sales could have been better. Employee engagement/benefits were just about okay (nothing special)