Pros
- Mostly egoless engineering division. Generally speaking there isn't any politics amongst teams, and people are keen to collaborate across teams. - Company transparency is very good. Of course, the people team is constantly spouting HR-speak messages that aren't as forthright as anyone would like. But that aside, the leadership of the company has been extremely transparent about absolutely everything - revenue, forecasts, strategy/direction, industry competition and layoffs. - Lots of team building exercises. There are often opportunities for travel for offsite events, open to all employees and all expenses paid. This has contributed very well to company culture and social cohesion. - One wellness day per month is a nice perk. - Quite good at adopting latest tech and maintaining good engineering standards
Cons
- Too much AI hype. While there have been some nice business gains from AI adoption, all management across the company is touting AI gains/potential as being leagues beyond the reality of what it is really improving. This divorce from reality is very noticeable and slightly troubling. - Not much else really, I have heard bad things from non-engineering departments. But within eng, it's good