Great experience, don't believe everything they tell you to get you to accept the job offer.
Pros
Great experience, majority of employees are wonderful.
Cons
Due to "economic stress", they did not honor the tuition reimbursement promise. After that they said there was no place to grow from my position due to my lack of a college degree, and that my current position didn't require one, so I quit. That was after reviving my account, surpassing my sales goal by 20% (sales? Not even my job), and getting multiple customer service awards. If that wasn't enough, there was nothing left for me to do. They kind of backed me into a corner and I don't believe they thought I would actually leave. Side note: When interviewing an employee for a job, its wise to remember everything they have said to you. When someone says they work because they want to and not because they have to, you need to be aware they can walk any time they feel like it!