Pros
I have never seen such transparency from management before. Pek and the exec team are open with the company's status and direction, and that makes it easier to feel like we're all truly on the same team. With a large variety of projects and products, there's a lot of opportunity to stretch yourself and choose where to offer a contribution. Working at Impekable also offers a lot of flexibility, and because it's a globally distributed team, you can work with people around the world.
Cons
Agency life can be a rollercoaster ride. Sometimes there is tons of work to keep everyone busy, and other times it will be slow. The flip side of having flexibility and a globally distributed team is that sometimes you may need to adjust your schedule to accommodate people who are in other countries. Because it's a small but high-growth company, there's a lot of opportunity to stretch yourself, but you need to be a self-starter and a self-manager.