The biggest drawback to working at Planet is the fact that we've been a bit of a product of our own success - when you're seeing years with 25, 35 or 40% growth you have to be able to manage to those changes effectively. It's a very fast-paced environment and management to engineer overhead is low (we're a bottom-heavy organization). As such, managers at Planet empower their engineers and project managers moreso than numerous organizations I've worked in. If you tend to naturally lead and can work without a lot of manager guidance, it works great. In other cases, it ends up being a bit of a mismatch with employees, frustrated that their priorities are not necessarily in alignment with management priorities. Lastly, our benefits are not as good at other tech companies, but are getting better over time.