Pros
Managers understand health and family are the priority for people Ability to work on opensource projects Culture used to be amazing
Cons
The leadership in the recent years ruined the company culture, culture was overshadowed by financial growth. Heavy focus on AI overshadowing other projects. Empty gestures of trying to act like employees feedback matters but things have only been getting worse. Every big decision from leadership feels like it wasn't thought out properly and I know many people who had no idea what will be of their work for more than a year, only waiting for some decisions to be made. Salary isn't competitive compared to the rest of the big IT companies, the culture made up for it in the past, but there's no culture like that anymore. Burned out or low performing engineers were moved to managerial positions so managers are very hit or miss, either they have passion for working with people, or they were just bad engineers and making them managers was easier than firing them.