Lots of opportunity to move up fast. Work with great people and learn a lot of skills.

Cons

Work very very hard. Numbers are a must. Work life balance is a joke, they talk about it but they do not in force. Watch your back when it comes to integrity of sales. There are a lot of employees that are not honest about their sales numbers but it does not pay to join them.