Pros
Egnyte has a great product that definitely stands head and shoulders when it comes to their competitors. The Support Team is outstanding, The Marketing Team works hard and the Engineering Team is high-quality. The SMB Sales Team grinds and keeps the lights on for the company.
Cons
The management team tries to force-feed the product to the "Enterprise" Space and the Enterprise Sales Teams cannot execute (but, are retained....). The leadership team is big on retaining personnel because their select people are likeable vs. actually doing a good job. Training is non-existent and while there are a few stand-outs when it comes to the company, there are also pockets of people that coast through their workdays. But it's ok, because they are having fun and laugh at the management team's jokes.