Pros
eVenture does a great job of keeping in touch with the needs of their clients and their employees. Employees are afforded the ability to do their jobs without being micromanaged while at a client site. It's a good blend of trust and professionalism on both the employee and eVenture management. The benefits are on par with much larger companies with a full package of benefits that you'd find at a Fortune 100 company.
Kontras
The nature of eVenture's business is consulting services so contracts begin and end which can provide some level of anxiousness towards the end of a contract for eVenture employees, however management does a really good job of working to extend contracts and/or place eVenture employees on other contracts. This is where the Small company touch is really noticeable.