Pros
Where Inverse shines is it's ability to make people feel like part of a family from day one. In offering perks such as "boss dates", flexible scheduling, and peer-to-peer micro-bonuses, it is clear that they value providing a great work-life balance. From a work perspective, if you enjoy a fast-paced, highly visible, relatively autonomous environment, Inverse is a place for you. You will get to work on lots of interesting web projects and interact with a diverse set of clientele daily(more so on the design / management side), which will give you the opportunity to grow in the process. As long as you are getting work done by deadlines(and in good quality), management will not micro-manage you and will allow developers / designers to work at their own pace (i.e. people are held accountable for their work and are held to a high standard of excellence, which is shown in the quality of the websites that they produce)
Cons
As with all agencies, IP's main pain points surround policies and procedures that they are continually trying to improve to meet industry standards. With that said, working for a small, client-facing company like IP isn't for everyone. No two days are ever the same in this fast-changing environment, and your work is always out there for the world to see (and vulnerable to critique). Also, there will be moments where you'll be asked to work extra hours / help after hours if a website goes down in order to appease a client (while rare, it still happens). Being a PM can be both rewarding and stressful at the same time, as you have to cater to both the client and the company at all times, while managing in upwards to 20+ projects at one time.