Pros
When I started in this company i was looking for sales experience for any future jobs. The reason I ended up staying and growing in this company is because the culture and relationships I made with the like minded individuals I was working with. When I started my life was a bit crazy but the people here really cared and help me through a lot of personal problems i was facing, making it a easy transition into the company. On top of that I have never been apart of a company that is so focused on growing you as a individual. Even the weekly Social Events they hold were a great way for me to have my wife and family really get to meet and get the know the people I was working with.
Cons
The only way to truly grow in the company is to give it 100% of your effort to grow yourself as a better individual. The less effort you give the less attention other people will give you.