Pros
Benefits are good. Start up atmosphere. Clients are nice but stressed out. Very fast-paced. If you fit the cookie cutter, and have a thick skin and are happy to be pushed around then this is the company for you. There are some great people but they do not like rocking the boat so they often do not act on their ideas so ideas are lost unless they are one of the favorites.
Cons
Very chaotic. Things change daily and weekly. Commissions are a joke as the structure keeps changing. You work long hours with lots of overtime but often do not see a bonus or your commission. Also hard to explain how it breaks out between technology and services. The company loves to say their technology is innovative but other companies now have as good or better technology and have caught up or passed them. There was little room for advancement as you are just a cog in the sales machine. Lots of favoritism and popularity contests.