Pros
This job landed on my lap from a temp agency randomly in May 2014. Anyone who works there now when I worked there May of 2014 - 3rd week of March 2015 will know who is writing this. I made some really neat friends here. And some people I didn't get to hang out with on a personal level but I know I would have liked to. There is a conscious feeling on the part of management that facilities need to be upgraded and they've worked diligently to do this. So, it is a "sales factory" but it's a sales factory that does reward good performance and while the attire is a bit much, it is a comfortable place to work. The two breaks and hour long lunch (at least when I was there) is nice because the work is very intense. In order to make money you need to bring it every day. It's very challenging and you learn a lot about yourself.
Cons
The first con is that the company (at least when I was there) is subordinate to a major corporation that is under constant pressure to deliver performance to satisfy their contract. We call "on behalf" of this major corporation. Management is "Come One Get Happy" when things are rolling and under immense pressure when things are not. When I was let go, it was clearly obvious that things were not going that well. But honestly, this was a great sales bootcamp and I appreciated the opportunity and my time there came and went. Some things have to work in this company's favor with regards to the major company it serves in order to be a great place to forge a solid career. Otherwise it will be a sales factory, and I hope it doesn't become that.