Pros
Employees are fully empowered and trusted to do their work in a professional manner. Leadership actually leads without micro-managing. Vacation time is not controlled - you work hard and take the time off that you need. Remote working is not a problem. Generally speaking, be an adult and don't abuse the system. Real trust is a wonderful thing.
On the tech side, there are a lot of cutting edge things going on. The company is working on a real moonshot goal.
Cons
It's a Microsoft shop, so you need to be on-board with that. Also, if you require hand-holding, this is not the place for you. Plenty of opportunity to learn and a lot of expertise to learn from, but you have to be a self-starter.