Pros
Files.com has built an amazing product as is evidenced by the thousands of customers. The team is smart, collaborative and committed to delivering (whether that is engineering, sales, marketing or our people team). The compensation is good and the opportunities to learn and grow are limitless. The work-life balance is surprisingly great for a scale-up technology company with few expectations to work nights/weekends (though it does happen based on individual goals and objectives).
Cons
This is not an organization for those that are thin-skinned and can't take constructive feedback. It is a culture that is anchored in excellence and feedback is given in the collective pursuit of that goal. If you are someone that likes to just operate without growing or feedback, this isn't the place for you. But, if you are wanting to be pushed and grow and you can handle coaching, then I can think of no better place to be.