Pros
The team members you work with are amazing! Some of the best people you will find. Always more than happy to answer any question and work with you to solve any issue. Work life ballance is excellent, never a problem taking time for whatever you may need.
Cons
Management. If you are in delivery you are less important than the mud they scrape from the bottom of their shoes. Only the sales team matters. The annual reveiw process is nothing more than going through an on-line questionair. There is no discussion about your annual review There are no annual pay increases, not even for cost of living. Requests for training are a solid "NO" unless it can be tied to a project you are working on. So ZERO professional development. Senior level management comes on site for a project. Customer is panicing that something might fail. Does the ePlus managment person calm and reassure the customer? NOPE! He panics along with them and creates even more stress for the engineers.