Pros
The people here are simply amazing. Some of the best people I have ever worked with are here at this company. They were always lenient with schedules and what not. They have what they call a Sprint schedule. This is numerous 15 minutes breaks throughout the day. Technology is most definitely up to date and have some pretty cool tools at your disposal. They do some cool things to reward the top salespeople in the company. IST runs some pretty cool competitions and reward people with some cool prizes.
Cons
It's a sales environment. Sales environments are always tough. If you have never worked in one, expect alot of calling on the phone and emailing. They at least try to make it fun. Sales generally has a high turnover. This is also the case at IST. IST does a great job of rewarding it's top people. Don't forget to still reward the people who put in an effort every single day. I knew plenty of people at IST who maybe weren't the best at sales people but their effort was top notch. People with a top notch effort can really strengthen a team. I wouldn't overlook that aspect.