Pros
Good opportunity, pleasing working environment. Co-works friendly and most helpful. The training is better than average and they definitely want you to be equipped for success. The technology to support your efforts is above average.
Cons
Very bus dress environment . Not necessary. If you are older than 35 you will probably not be considered for employment. Culture caters to those in their 20's and thirties. They are not as diverse as they want you to believe. The hiring managers think they are being progressive in hiring most younger work force but what they are actually doing is supporting ageism. Having a a more age diverse environment would help in their sales initiatives and keeping it real.... I am 30 and was aware of this....