A startup that failed to grow
Pros
Nice workplace, benefits, a lot of nice people, come as you are...
Cons
I'm talking about Core, I can't say other depts will be the same. The company is now more than 4k employees, but the mindset is still for the better and much more for the worse a startup's one. Flat hierarchy which leads to toxic management and working environment, the only way to move forward is to make friends with top/key people because that's the only way you'll be safe. The values Unity promotes internally are maybe a sincere wish from the board but it more of a sad joke in the daily work: - Best idea wins: nope, only key people got their idea to win, otherwise it's at your own risk. - Customers first: that's the bitter joke, I've never saw a company caring less about its customers, developers have the power, ego is ruling, and they work to please themselves, not to help customers. - Be bold: well, you can try...truth is only the stars and their friends can behave like this. - In it together: another very sad joke... Everyone has their own agenda, not caring for others, there's no bonding, no cohesion. Overall, the company focuses on one thing: programming. Forget about planning, designing, software architecture, all these things are dirty words. You code, make code review, few unit tests and that's all. There are a lot of very very good programmers there, but overall there is a big waste of quality and productivity because software development is done the way it was 15 years ago and it doesn't scale for a product that big nowadays.