Pros
Great pay with commission Ability to become close with monthly customers
Cons
Competitive environment can be bad for employee friendships
Pros
Cutting edge technology, Robust Infrastructure, Good Top Management with competitive compensation and perks
Cons
Middle Management is little Weak