Pros
- A rare product based company that is focused on innovation. - Well established company running for a while. Job security. - Challenging work. I feel that I have genuinely learnt something and contributed to the product. - They keep expanding the product so there is an opportunity to learn something new compared to static product companies where you only maintain code. - When everyone is laying off, these guys are hiring! - Generally a positive work culture (except a few people who constantly blame other colleagues and management for their own shortcomings)
Cons
- Social scene could be better. I have my own friend circle so I am ok. But a small minority colleagues are ruining the work culture. - Due to it not being a corporate, they don't have policies for everything. But in last couple of years most policies have been put in place.