Pros
I can't begin to describe how fulfilling it is to work for a company that cares about their customers. BirdEye truly practices what they preach. -The product knowledge transfer process is the best I've seen at any company I've been at - they make sure everyone knows how to become a super user of the product and they are very transparent about upcoming and current releases. The communication is impeccable. -They're good at hiring people (no, I'm not tooting my own horn!). Everyone that I've worked with so far is super cool and eager to help. There's a diversity of backgrounds and knowledge! -Good coffee (don't underestimate the power of good coffee) -There's flexibility in attire and arrival/leaving times. I.e. it's the end of the world at some companies if you arrive at 9:01 instead of 9:00 - BirdEye is not like that! -Probably the most important of all, is that leadership is very present. Again, it's amazing working for a company that is passionate about what they do and is invested in ensuring it's done right.
Cons
As in any fast growing company, there are going to be some growing pains. I.e. some internal systems were set up without the consideration of scalability (which is understandable). Currently, it's a bit difficult to get these back on the right track without engineering support, but I'm sure it won't be long before they're addressed.