The job and the culture are good, however it is ruined by a few bad people that are willing to screw good people over. If those bad people weren't there, the company would be a great place.
I learned a great deal about sales, the full life cycle of a deal, and working in a fast pace environment.
Co-workers are great here. Management is the problem. Some managers should not be where they're at due to lack of genuine leadership skills in my opinion.
The hardest part of my job is dealing with many different tasks along with extreme inner office politics. I've worked at some unique offices, but not as unique as this one.