Pros
Epitec provides a lot of room for advancement if you are willing to put in the time and do what is expected of you. There is a lot of visibility with upper level management and the executives, even as a remote employee. If you do your job, you are rewarded. My current manager is amazing and definitely invests time into helping me grow and develop both professionally and personally. She is very flexible and is one of the reasons I stay at Epitec. There are a lot of options when it comes to employment and Epitec knows that. They try and keep their employees happy and overall I think they do a pretty good job.
Cons
Depending on what account you are on, your commission can vary greatly, however there are incentives typically every other month or so and opportunities for monthly and quarterly bonuses.