Pros
Salary is decent Benefits are decent Co-workers are great
Cons
Terrible training program - no structure, no syllabus, no outline - phrases like "you should have learned that by now" or "we didn't know what questions you'd be asked, so we didn't bother providing you a most common questions asked list for you to review." Also, they read all of your Skype messages without telling you this upfront, so conversations with your co-workers you think are private, are not. After a while, when they get tired of you asking questions, they will tell you to submit questions to an email queue which may not be answered for weeks. Not much help when you're on the phone. Without all the insecurity of micromanaging of the phone training, this would be a great place to work. Leads are great, management was awful. Also, not being able to take time off without pay, is a bad policy as is allowing some people to work remotely and others not, sets a bad precedent. Creates an us .vs them mentality. Give that option to all employees so they don't have to come in when they are feeling under the weather but could still otherwise work.