Pros
You get to work from home.
Cons
This company likes to post different jobs. Once you go through the hiring process they promise you a certain position that they will never give you. Several times they have offered certain positions to candidates with the promise that after working customer service for a few months they will start that new position. This never happens. One of their values is lying because that is just the start. Communication between management is non existing. This starts from the top and gets worse at the bottom. As things will often happen that you will only find out after there is already an issue and you are left scrambling. The CEO likes to as many duties as possible that are not in the job description with no additional pay or promotions. When promotions do happen, they look at the first mistake you make and let you go without warning. This is a reoccurring trend. If you're looking for a long term position and loyalty from a company, this is not it.