Pros
- great culture and positive energy from the top down - company wide rest days of 1 full day a quarter that the whole company is off line...typically falls on a long weekend - most positions are paid well - the organization does take a lot of feedback and makes sure employees feel heard - some changes are happening mainly on the revenue side and it's all for the better! - the product is top-notch and is very well positioned in the market to make a huge impact
Cons
- sometimes it feels a bit reactive in some decisions made on strategy for the organization depending on the market - some people are stuck in their ways which makes it hard to come in and make an impact (this is mainly on the IC level though - the C-Level is very receptive to ideas) - Not a lot of career development opportunities but you do get a large learning and development budget to spend on yourself