The people are fun and warm and a great team to work with. They are helpful and knowledgeable. The management team are very supportive. Flexible work schedule. It is great to be able to work from home once a week. Or not have to kill yourself by driving in snow/ice by opting to work from home during a snow storm. The pay is really good, and the benefits are great.

Cons

Horrible training. This job is definitely not for everyone. You have to already have an IT background to ensure you are not completely lost. They pretty much throw you in and though they are helping you answer questions it does feel like it's sink or swim. Within a week, no more than 2 weeks, you are answering phones, emails, and chats all at the same time with little knowledge about the product. It can be a bit overwhelming. However, the people there are great and very helpful, so it's somewhat impossible to sink. But you definitely feel like you are sinking/drowning everyday. It will most likely get better when you finally understand everything. But until then a very intense position.

Advice to Management

I recommend coming up with a new hire training program and giving employees at least 3 weeks to a month before having them work on everything at once.