Pros
Great company with vision, competitive salary, benefits are outstanding, leadership is sound and atmosphere is incredible. Growth potential is enormous, you really get out of it what you put into it. Working from home is a privilege. I've been with the company just over nine months and could not see working anywhere else. If you come from a shop or Insurance company you will be blown away by the positive and supporting culture.
Cons
If you like to work hard you will do great if not you wont. This is a goal oriented company and not for slackers.