Pros
*strong leadership who backs the team on their mission *Percona being a leader in the space helps greatly with new business development *One big team - unlike many companies Percona really acts like one big team. That is not to say it is all roses, but everyone is on the same mission and really buys into that. *Remote work - for someone who can manage their own time this is a HUGE pro. My commute is 18 seconds. *Percona is growing quickly and this means that there is constant change. The company is constantly getting feedback and tweaking slightly to stay on course.
Cons
*Percona is growing quickly and this means that there is constant change - this is also listed in the pros. With continued change and adjustment some people have a hard time with this. *Data space may not be seen as sexy. Though I look at it as the foundation of any great product. *Slight isolation feeling - being remote can also mean feeling like you are on an island at times. To counter this there are many ways which teams keep in constant contact to ensure that team bonds are formed. That said, for some it can be hard if you go for a long time without ever seeing your coworkers face.